首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
什么是 "use strict"
[问答题]
什么是 "use strict"; ? 使用它的好处和坏处分别是什么?
查看答案及解析
添加笔记
求解答(1)
邀请回答
收藏(299)
分享
纠错
4个回答
添加回答
1
ByteSing
严格模式对正常的 JavaScript语义做了一些更改。
严格模式通过
抛出错误
来消除了一些原有
静默错误
。
严格模式修复了一些导致 JavaScript引擎难以执行优化的缺陷:有时候,相同的代码,严格模式可以比非严格模式下
运行得更快
。
严格模式
禁用了
在ECMAScript的未来版本中可能会定义的一些语法。
发表于 2019-07-19 10:44:42
回复(0)
1
匹诺曹
ECMAscript 5添加了第二种运行模式:"严格模式"(strict mode)。顾名思义,这种模式使得Javascript在更严格的条件下运行。
设立"严格模式"的目的,主要有以下几个:
1. 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为;
2. 消除代码运行的一些不安全之处,保证代码运行的安全;
3. 提高编译器效率,增加运行速度;
4. 为未来新版本的Javascript做好铺垫。
注:经过测试 IE6,7,8,9 均不支持严格模式。
缺点:
现在网站的 JS 都会进行压缩,一些文件用了严格模式,而另一些没有。这时这些本来是严格模式的文件,被 merge 后,这个串就到了文件的中间,不仅没有指示严格模式,反而在压缩后浪费了字节。
发表于 2015-07-27 15:15:05
回复(0)
0
柠小哀
use ‘strict’: "严格模式"是一种在JavaScript代码运行时自动实行更严格解析和错误处理的方法 这种模式使得Javascript在更严格的条件下运行 消除Javascript语法的一些不合理不严谨之处减少一些怪异行为 消除代码运行的一些不安全之处 保证代码运行的安全 提高编译器效率 增加运行速度 为未来新版本的Javascript做好铺垫 注:经过测试 IE6 7 8 9 均不支持严格模式 缺点: 现在网站的 JS 都会进行压缩 一些文件用了严格模式 而另一些没有 这时这些本来是严格模式的文件 被 merge 后 这个串就到了文件的中间 不仅没有指示严格模式 反而在压缩后浪费了字节
发表于 2019-05-03 22:33:35
回复(1)
0
一只特立独行的虎
严格模式,主要是为了更好的实现前端页面内容与样式的分离,为优化代码和进一步的前端发展做好准备!
发表于 2016-08-26 01:20:19
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
Javascript
上传者:
匹诺曹
难度:
4条回答
299收藏
5711浏览
热门推荐
相关试题
ajax原理、如何实现刷新数据及优点?
迅雷
Javascript
评论
(7)
在大语言模型中,什么是"Gated...
大模型开发
评论
(1)
下面关于 Java 中的异常处理说...
Java
评论
(1)
关于大模型“上下文窗口”的理解,以...
大模型概念
评论
(1)
Vue Router的全局前置守卫...
Vue
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题