当前位置:   article > 正文

`“use strict“`在JavaScript中是什么?它背后的原理是什么?

`“use strict“`在JavaScript中是什么?它背后的原理是什么?

JavaScript的严格模式(strict mode)是ECMAScript 5引入的一项特性。如果你在脚本或函数的顶部声明 'use strict';,你就启用了严格模式:

'use strict';
  • 1

JavaScript引擎看到这个指令时,它将开始以一种特殊的模式解释代码。在这种模式下,当检测到某些可能导致潜在错误的编码实践时,会抛出错误。这就是严格模式背后的基本原理。

严格模式的例子

考虑下面这个例子:

var a = 365;
var b = 030;
  • 1
  • 2

开发者可能因为强迫症而对齐数值字面量,但这样会无意中使变量 b 初始化为八进制字面量。在非严格模式下,这将被解释为值 24(十进制)。然而,在严格模式下&#

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/652806
推荐阅读
相关标签
  

闽ICP备14008679号