js中严格模式

我们在js中可以使用"use strict";定义了我们在接下来的文档输写中 将按照严格模式进行;

function(){

"use strict';

var a=10;// 在这里我们的严格模式只在函数范围内生效;也叫局部严格模式;

};
"use strict"; //定义了我们文档全部的严格模式;
严格模式下的作用域:

    正常模式下,Javascript语言有两种变量作用域(scope):
        全局作用域和函数作用域。

    严格模式创设了第三种作用域:eval作用域。

    "use strict";
    var x = 2;    
    console.log(eval("var x = 5; x")); // 5
    console.log(x); // 2
原文地址:https://www.cnblogs.com/l8l8/p/8707763.html