ECMAScript 5 引进了 严格模式 的概念。严格模式 是为了JavaScript定义了一种不同的解析与执行模型。
在严格模式下 ECMAScript 3中的一些不确定的行为将得到处理,而且对某些不安全的操作也会抛出异常。
要在整个脚本中 启用严格模式,在顶部添加代码(相当于编译指示)
"use strict";
在函数内部上方包含这条编译指示,也可以指定函数在严格模式下执行
function doSomethind(){
"use strict";
}