最近,我通过Crockford的JSLint运行了一些JavaScript代码,结果出现了以下错误:
第1行字符1的问题:缺少“use严格”语句。
做了一些搜索,我意识到有些人在他们的JavaScript代码中添加了"use strict";
。一旦我添加了语句,错误就不再出现了。不幸的是,谷歌没有透露这个字符串语句背后的太多历史。当然,这一定与浏览器如何解释JavaScript有关,但我不知道会有什么影响。
那么"use strict";
是什么,它意味着什么,它仍然相关吗?
是否有任何当前浏览器响应"use strict";
字符串,还是供将来使用?