“使用严格”在JavaScript中做了什么,它背后的原因是什么?
最近,我通过Crockford的JSLint运行了我的一些JavaScript代码,它给出了以下错误:
第 1 行字符 1 处的问题:缺少“使用严格”语句。
做一些搜索,我意识到有些人添加到他们的JavaScript代码中。添加语句后,错误停止出现。不幸的是,谷歌并没有透露这个字符串语句背后的大部分历史。当然,这肯定与浏览器如何解释JavaScript有关,但我不知道效果会是什么。"use strict";
那么,这到底是怎么回事,它意味着什么,它是否仍然相关呢?"use strict";
是否有任何当前浏览器响应该字符串或供将来使用?"use strict";