JS的发展不断向前,为了兼容老旧的JS代码,默认不会开启严格模式,包容JS语言本身的一些缺陷。为了规范性,如今建议开启严格模式,来规范我们的代码

开启

在所有的代码的之前,也就是JS文件顶部书写 'use strict' ,之前不要书写任何内容。

一旦开启,就不存在撤销严格模式

函数内部开启

当然你也可以仅仅在某个函数内部开启严格模式,在函数的第一行书写 use strict 即可,这样写,仅对当前函数生效。

开启后的差异

是否开启严格模式,代码内部还是小部分的差异,书写上要注意。比如未声明变量就使用,未开启严格模式是允许的。