javascript中的“Use Strict”

“use strict” in javascript

本问题已经有最佳答案,请猛点这里访问。

我最近读了很多javascript代码,我想知道使用"use strict"有什么好处。任何想法都会非常感谢。


在对所有脚本进行"严格使用"之前,请注意:

不支持严格模式的浏览器将以与支持严格模式的浏览器不同的行为运行代码。

现在,回答你的问题。严格模式的好处是:

  • 有些错误不再是沉默的,而是抛出。
  • 允许解释器进行优化。
  • 禁止在下一个版本的ecmascript中可能不推荐使用的语法。
  • (来源:https://developer.mozilla.org/en-us/docs/javascript/reference/functions_and_function_scope/strict_mode)


    它激活严格模式(如果支持)。主要的好处是,一些无声的错误和一些可能使您陷入困境的编码实践会变成巨大的错误,因此您可以完全避免它们。