JavaScript Use Strict

"use strict"; 定义 JavaScript 代码应该在“严格模式”下执行。

“严格使用”指令

"use strict"指令是 ECMAScript 版本 5 中的新指令。

它不是一个语句,而是一个文字表达式,被早期版本的 JavaScript 忽略。

的目的"use strict"是指示代码应该在“严格模式”下执行。

例如,在严格模式下,您不能使用未声明的变量。

除了 Internet Explorer 9 及更低版本之外,所有现代浏览器都支持“use strict”:

您可以在所有程序中使用严格模式。它可以帮助您编写更清晰的代码,例如防止您使用未声明的变量。

"use strict" 只是一个字符串,因此 IE 9 即使不理解它也不会抛出错误。

声明严格模式

通过添加“use strict”来声明严格模式;到脚本或函数的开头。

在脚本的开头声明,它具有全局作用域(脚本中的所有代码都将在严格模式下执行):