Javascript “的好处”;使用“严格的”;在JS中

Javascript “的好处”;使用“严格的”;在JS中,javascript,use-strict,Javascript,Use Strict,“严格使用”除了防止错误编码之外,还有什么其他好处?例如,由于解释器知道代码经过优化,它是否允许脚本运行得更快?严格模式有很多好处,但由于您特别询问了性能,而不仅仅是良好的编码好处,下面是关于这一点的说明: Strict模式对普通JavaScript语义进行了一些更改。 首先,严格模式通过 更改它们以抛出错误。第二,严格模式修复了 使JavaScript引擎难以执行优化: 有时可以使严格模式代码比相同模式代码运行得更快 不是严格模式的代码。第三,严格模式禁止某些语法 可能在ECMAScript的

“严格使用”除了防止错误编码之外,还有什么其他好处?例如,由于解释器知道代码经过优化,它是否允许脚本运行得更快?

严格模式有很多好处,但由于您特别询问了性能,而不仅仅是良好的编码好处,下面是关于这一点的说明:

Strict模式对普通JavaScript语义进行了一些更改。 首先,严格模式通过 更改它们以抛出错误。第二,严格模式修复了 使JavaScript引擎难以执行优化: 有时可以使严格模式代码比相同模式代码运行得更快 不是严格模式的代码。第三,严格模式禁止某些语法 可能在ECMAScript的未来版本中定义

因此,正如您所问,根据MDN的Firefox人员所说,严格模式代码有时可以运行得更快

有关严格模式的一般好处,请参见以下好处:)

  • 在对象中复制关键点
  • 无var的变量
  • 重复参数
  • 冻结函数的参数
  • 请参见此处的更好解释。