首页
题库
面试
求职
学习
竞赛
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收藏
5587浏览
热门推荐
相关试题
ajax原理、如何实现刷新数据及优点?
迅雷
Javascript
评论
(7)
字符串分隔
字符串
评论
(3152)
() 通过计算机网络给 () 发送...
网络基础
评论
(1)
网易云音乐推荐(网易校招笔试真题)
网易
算法工程师
数据分析师
SQL
2021
评论
(471)
开关闭合瞬间,电容电压uc(0+)为
电路基础
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题