在javascript中使用“严格”

时间:2013-02-15 07:24:14

标签: javascript use-strict

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

2 个答案:

答案 0 :(得分:9)

在你去所有脚本之前加上“use strict”之前,警告:

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

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

  1. 有些错误不再是沉默而是反而投掷。
  2. 允许口译员进行优化。
  3. 禁止在下一版ECMAScript中弃用的语法。
  4. (资料来源:https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Functions_and_function_scope/Strict_mode

答案 1 :(得分:2)

activates strict mode(支持的地方)。主要的好处是,一些无声的错误和一些可能导致你失误的编码实践会变成大错误,所以你可以完全避免它们。