栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

“严格使用”在JavaScript中有什么作用,其背后的原因是什么?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

“严格使用”在JavaScript中有什么作用,其背后的原因是什么?

引用一些有趣的部分:

严格模式是ECMAscript 5中的一项新功能,可让您将程序或功能置于“严格”的操作环境中。这种严格的上下文会阻止采取某些措施,并引发更多异常。

和:

严格模式可以通过以下两种方式提供帮助:

  • 它捕获了一些常见的编码漏洞,并引发异常。
  • 当采取相对“不安全”的操作(例如获得对全局对象的访问权限)时,它可以防止或引发错误。
  • 它禁用令人困惑或考虑不周的功能。

还要注意,您可以将“严格模式”应用于整个文件…或者您只能将其用于特定功能 (仍引用John Resig的文章)

// Non-strict pre...(function(){  "use strict";  // Define your library strictly...})();// Non-strict pre...

如果您必须混合使用旧代码和新代码,这可能会有所帮助;-)

因此,我想它有点像

"use strict"
您可以在Perl中使用的 (因此得名?) :通过检测更多可能导致损坏的内容,它可以帮助您减少错误。

所有主要浏览器现在都支持严格模式。在[本机ECMAscript模块带有

import
export
语句)和ES6类中,严格模式始终处于启用状态,不能被禁用。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/442040.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号