我是表哥Harker,表妹我来咯~
JS即将要学完了,这里补充JS中的一个知识点,严格模式。加油!
1、严格模式
- JavaScript 除了提供正常模式外,还提供了严格模式(strict mode)。ES5 的严格模式是采用具有限制性
- JavaScript 变体的一种方式,即在严格的条件下运行 JS 代码。
- 严格模式在 IE10 以上版本的浏览器中才会被支持,旧版本浏览器中会被忽略。 (支持的浏览器:Internet Explorer 10 +、 Firefox 4+ Chrome 13+、 Safari 5.1+、 Opera 12+ )
严格模式对正常的 JavaScript 语义做了一些更改:
- 1. 消除了 Javascript 语法的一些不合理、不严谨之处,减少了一些怪异行为
- 2. 消除代码运行的一些不安全之处,保证代码运行的安全
- 3. 提高编译器效率,增加运行速度
- 4. 禁用了在 ECMAScript 的未来版本中可能会定义的一些语法,为未来新版本的 Javascript 做好铺垫。比如一些保留字如:class, enum, export, extend