严格模式是一种不同的 JavaScript 解析和执行模型,ECMAScript 3 的一些不规范写法在这种模式下会被处理,对于不安全的活动将抛出错误。

要对整个脚本启用严格模式,在脚本开头加上这一行:"use strict",这是一个预处理指令,任何支持的 JavaScript 引擎看到它都会切换到严格模式。

也可以只在函数作用域中使用严格模式,只要将这个预处理指令放到函数体开头即可:

function doSomething(){
	"use strict"
	//函数体
}

严格模式会影响 JavaScript 执行的很多方面,所有现代浏览器都支持严格模式。

下一篇: 语句