JavaScript模式兼容旧功能,新的功能不断被加入,旧的功能也没有改变。
这样做的好处是兼容旧代码,但是这样做也有一个坏处,当一个功能最初设计的时候存在缺陷,那么这个缺陷将永远存在。
use strict模式下,允许对旧模块功能或者设计做修改,来弥补设计的不足
默认是不开启 use strict 模式的,若要开启,需要在 js 文件顶端添加一行 use strict