美文网首页
‘use strict’ js 严格模式

‘use strict’ js 严格模式

作者: Cissy_fba3 | 来源:发表于2020-12-30 15:11 被阅读0次

'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+

相关文章

网友评论

      本文标题:‘use strict’ js 严格模式

      本文链接:https://www.haomeiwen.com/subject/eizcoktx.html