在JavaScript中“使用严格”是做什么的,它背后的理由是什么?
最近,我运行了一些JavaScript代码在克罗克福德的贾林特,并给出了以下错误:
第1行字符1的问题:缺少“使用严格”语句。
做些搜索,我意识到有些人"use strict";
他们的JavaScript代码。添加语句后,错误就不再出现了。不幸的是,谷歌并没有透露这个字符串声明背后的历史。当然,这肯定与浏览器如何解释JavaScript有关,但我不知道会产生什么效果。
所以什么是"use strict";
总之,这意味着什么,它是否仍然相关?
当前浏览器是否响应"use strict";
字符串还是将来用的?