21

我最近一直在阅读许多 JavaScript 代码,我想知道使用"use strict". 任何想法将不胜感激。

4

2 回答 2

12

在你去把“use strict”放在你所有的脚本上之前,一个警告:

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

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

  1. 有些错误不再沉默,而是抛出。
  2. 允许解释器进行优化。
  3. 禁止在下一版本的 ECMAScript 中可能会弃用的语法。

(来源:https ://developer.mozilla.org/en-US/docs/JavaScript/Reference/Functions_and_function_scope/Strict_mode )

于 2013-02-15T07:32:03.580 回答
2

激活严格模式(如果支持)。主要的好处是一些无声的错误和一些可能会让你绊倒的编码实践变成了很大的错误,所以你可以完全避免它们。

于 2013-02-15T07:26:52.710 回答