Skip to content

严格模式 ​

本节目标:理解“严格模式”的核心思路,并能把它用于实际开发或面试表达。 use strict 是一种 ECMAscript5 添加的(严格)运行模式,这种模式使得 Javascript 在更严格的条件下运行。

设立"严格模式"的目的,主要有以下几个:

消除 Javascript 语法的一些不合理、不严谨之处,减少一些怪异行为;
消除代码运行的一些不安全之处,保证代码运行的安全;
提高编译器效率,增加运行速度;
为未来新版本的 Javascript 做好铺垫。

区别: (1)禁止使用 with 语句。 (2)禁止 this 关键字指向全局对象。 (3)对象不能有重名的属性。

本站总访问 — 次