js 严格模式,数据驱动编程思想

1- es5中的严格模式,就是让js这门语言,更加规范

2- 如何开启严格模式?

'use strict'  这句话需要出现在当前作用域的最顶端,只要开启了严格模式以后,那么,后续代码就是在严格模式中运行了,严格模式只对当前作用域起作用,注意:一般不会出现在全局环境中直接开启严格模式

3- 开启严格模式,哪些会抛出异常?

(1)使用没有声明的变量(2)with语句 with改变了代码运行的上下文,由window修改为object切换上下文是非常耗性能,所以不推荐(3)使用delete删除一个变量名而不是属性名delete(4)在if语句中使用函数声明

4- 使用严格模式代码的执行效率要比非严格模式执行效率高

你可能感兴趣的:(js 严格模式,数据驱动编程思想)