"use strict";
定义 JavaScript 代码应该在“严格模式”下执行。
“严格使用”指令
该"use strict"
指令是 ECMAScript 版本 5 中的新指令。
它不是一个语句,而是一个文字表达式,被早期版本的 JavaScript 忽略。
的目的"use strict"
是指示代码应该在“严格模式”下执行。
例如,在严格模式下,您不能使用未声明的变量。
除了 Internet Explorer 9 及更低版本之外,所有现代浏览器都支持“use strict”:
您可以在所有程序中使用严格模式。它可以帮助您编写更清晰的代码,例如防止您使用未声明的变量。
"use strict"
只是一个字符串,因此 IE 9 即使不理解它也不会抛出错误。
声明严格模式
通过添加“use strict”来声明严格模式;到脚本或函数的开头。
在脚本的开头声明,它具有全局作用域(脚本中的所有代码都将在严格模式下执行):