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

 

posted @ 2018-04-03 12:13  悔创阿里-杰克马  阅读(145)  评论(0编辑  收藏  举报
求投食~(点图即可)