"use strict";
这个标识是“严格模式”。顾名思义,这种模式让代码编写就没有那么随意了。例如在没有使用“var x;”之前,"x=10;"这样的语句就是不合法的,会被检查出来。从网上搜集到的资料进行汇总,使用这种模式大约有以下几个好处:
1)减少奇怪的代码,增加代码的可读性,使其适合工业化生产;
2)为js演进做好铺垫;
3)加快编译器的效率。
"use strict";
这个标识是“严格模式”。顾名思义,这种模式让代码编写就没有那么随意了。例如在没有使用“var x;”之前,"x=10;"这样的语句就是不合法的,会被检查出来。从网上搜集到的资料进行汇总,使用这种模式大约有以下几个好处:
1)减少奇怪的代码,增加代码的可读性,使其适合工业化生产;
2)为js演进做好铺垫;
3)加快编译器的效率。
转载于:https://my.oschina.net/joyjiang/blog/171227