好程序员web前端教程之详解JavaScript严格模式
好程序员web前端教程之详解JavaScript严格模式,严格模式(Strict mode)是由ECMA-262规范定义的新兴JavaScript标准,发布于2009年12月第五版。旨在改善错误检查功能并且标识可能不会延续到未来JavaScript版本的脚本。ES5严格模式是限制性更强的JavaScript变体,它与常规JavaScript的语义不同,其分析更为严格。目前,除了IE6-9,其它浏览器均已支持ES5严格模式。一、严格模式的使用严格模式的使用很简单,只有在代码首部加入字符串 “use strict”。有两种应用场景,一种是全局模式,一种是局部模式。1)全局模式'use strict'//code2)局部模式将”use strict”放到函数内的第一行,如下function() { "use strict"; //code} 二、严格模式下的执行限制1)不使用var声明变量严格模式中将不通过我们知道JS中,不使用var声明的变量默认转为全局变量。但在严格模式中将不允许,会报语法错误。'use strict'g = 100 //错误比如for循环'use strict'for ...