‘use strict’ js 严格模式

'use strict'/ "use strict" 严格模式 -ECMAScript 5

严格模式可以应用到整个脚本或个别函数中
eg:
在js文件开头用上
或在函数中

function myFunction() {
   "use strict";
}

好处:
通过抛出错误来消除了一些原有静默错误。
修复了一些导致 JavaScript引擎难以执行优化的缺陷:有时候,相同的代码,严格模式可以比非严格模式下运行得更快。
禁用了在ECMAScript的未来版本中可能会定义的一些语法。

|:
不允许使用未声明的变量,所以无法再意外创建全局变量
不允许删除变量或对象
不允许变量重名
不允许使用八进制
不允许使用转义字符

支持严格模式的浏览器:
Internet Explorer 10 +、 Firefox 4+ Chrome 13+、 Safari 5.1+、 Opera 12+

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容