js严格模式
时间飞逝子非鱼
用更少的代码,做更多的事。
展开
-
为什么要使用 js 的严格模式、如何使用严格模式
1.概述 除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(strict mode)。顾名思义,这种模式使得Javascript在更严格的条件下运行。 2.为什么用严格模式 - 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为; - 消除代码运行的一些不安全之处,保证代码运行的安全; - 提高编译器效率,增加运行速度; - 为未来新版本...转载 2019-01-17 16:34:04 · 1144 阅读 · 0 评论 -
JS 严格模式下的常见规则大全(亲测有效)
1、全局变量显式声明 在正常模式中,如果一个变量没有声明就赋值,默认是全局变量。严格模式禁止这种用法,全局变量必须显式声明。 "use strict"; a = 1; // 报错,a is not defined 2、禁止this关键字指向全局对象 f(); function f(){ console.log(!this); // false } // 打印false,因为"...原创 2019-01-17 18:31:33 · 584 阅读 · 0 评论