1- es5中的严格模式,就是让js这门语言,更加规范
2- 如何开启严格模式?
'use strict' 这句话需要出现在当前作用域的最顶端,只要开启了严格模式以后,那么,后续代码就是在严格模式中运行了,严格模式只对当前作用域起作用,注意:一般不会出现在全局环境中直接开启严格模式
3- 开启严格模式,哪些会抛出异常?
(1)使用没有声明的变量(2)with语句 with改变了代码运行的上下文,由window修改为object切换上下文是非常耗性能,所以不推荐(3)使用delete删除一个变量名而不是属性名delete(4)在if语句中使用函数声明
4- 使用严格模式代码的执行效率要比非严格模式执行效率高
网友评论