Quantcast
Channel: InfoQ - 促进软件开发领域知识与创新的传播
Viewing all articles
Browse latest Browse all 1056

为什么需要在JavaScript中使用严格模式?

$
0
0

严格模式是什么意思?有什么用途?为什么我们应该使用它?本文将主要从这几个问题入手,讲述在JavaScript中使用严格模式的必要性。

严格模式是现代JavaScript的重要组成部分。通过这种模式,我们可以选择使用更为严格的JavaScript语法。

严格模式的语义不同于以前的JavaScript“稀松模式”(sloppy mode),后者的语法更宽松,并且会静默代码中的错误。这意味着错误会被忽略,并且运行代码可能会产生意外的结果。

严格模式对JavaScript语义进行了一些更改。它不会静默错误,而是会抛出错误,阻止出错的代码继续运行。

它还能指出会阻碍JavaScript引擎优化工作的过错。另外,它禁止使用可能在未来的JavaScript版本中定义的功能。


Viewing all articles
Browse latest Browse all 1056

Trending Articles