JavaScript 严格模式

JavaScript 严格模式

作为一种脚本语言,有时即使有一些错误,JavaScript代码也会显示正确的结果。为了克服这个问题,我们可以使用JavaScript严格模式。
JavaScript提供了"use strict";表达式以启用严格模式。
注意:"严格使用";表达式只能作为第一条语句放在脚本或函数中。

JavaScript使用严格示例

示例1

让我们看看不使用严格模式的示例。
 <script>
  x=10;
  console.log(x);
</script>
输出:
在这里,我们没有提供变量的类型。

JavaScript 严格模式_https://bianchenghao6.com_【JavaScript 基础】_第1张

通过启用严格模式。
 <script>
  "use strict";
  x=10;
  console.log(x);
</script>
输出:
现在,由于未定义x的类型,它将引发错误。

JavaScript 严格模式_https://bianchenghao6.com_【JavaScript 基础】_第2张

示例2

让我们再看一个示例,以打印两个数字之和。
 <script>
console.log(sum(10,20));
function sum(a,a){
  "use strict";
  return a+a;
}
</script>
输出:
在这里,由于我们使用重复的元素,因此会发生错误。

JavaScript 严格模式_https://bianchenghao6.com_【JavaScript 基础】_第3张