我一直想知道,在没有任何特定的上下文这个问题的情况下,是否有理由不在JavaScript中使用严格模式?我几乎没有在JS中没有它工作,并且从我在这个主题上所做的所有阅读看起来纯粹有益,因为不受支持的浏览器只是忽略该语句,但如果是这样的话,为什么浏览器总是不使用严格模式首先是什么?
答案 0 :(得分:4)
我一直想知道,在没有任何特定的上下文这个问题的情况下,是否有理由不在JavaScript中使用严格模式?
这是相当主观的。
我几乎没有在JS中没有它工作,而且从我在这个主题上所做的所有阅读看起来纯粹有益,因为不受支持的浏览器只是忽略了该语句,但如果是这样的话,为什么浏览器总是不能首先使用严格模式?
因为如果页面使用的JavaScript依赖于非严格模式的功能,那么该代码将会中断。
严格模式不是100%向后兼容。这就是为什么必须由编写JS的人开启。