永发信息网

js 严格模式 为什么不允许八进制

答案:2  悬赏:80  手机版
解决时间 2021-03-09 15:10
  • 提问者网友:寂寞梧桐
  • 2021-03-09 01:09
js 严格模式 为什么不允许八进制
最佳答案
  • 五星知识达人网友:拾荒鲤
  • 2021-03-09 01:49
js 严格模式 为什么不允许八进制
严格模式是一种将更好的错误检查引入代码中的方法。 在使用严格模式时,无法使用隐式声明的变量、将值赋给只读属性或将属性添加到不可扩展的对象等
1、 严格模式的目的
1) 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为
  2)消除代码运行的一些不安全之处,保证代码运行的安全
  3) 提高编译器效率,增加运行速度
  4) 为未来新版本的Javascript做好铺垫
2、声明严格模式
可以通过在文件、程序或函数的开头添加 "use strict"; 来声明严格模式。 此类声明称作“指令序言”。 严格模式声明的范围取决于其上下文。 如果在全局上下文(函数的范围之外)中声明严格模式,则程序中的所有代码都处于严格模式。如果在函数中声明严格模式,则函数中的所有代码都处于严格模式。
例如,在以下示例中,所有代码都处于严格模式,
全部回答
  • 1楼网友:一叶十三刺
  • 2021-03-09 02:22
es5 主要就是为了提高代码性能,一般八进制没用,禁用它可以减少浏览器运算,提高性能
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯