“use strict”的作用是什么?

use strict 出现在 JavaScript 代码的顶部或函数的顶部,可以帮助你写出更安全的 JavaScript 代码。如果你错误地创建了全局变量,它会通过抛出错误的方式来警告你。例如,以下程序将抛出错误:

function doSomething(val) {
  "use strict"; 
  x = val + 10;
}

它会抛出一个错误,因为 x 没有被定义,并使用了全局作用域中的某个值对其进行赋值,而 use strict 不允许这样做。下面的小改动修复了这个错误:

function doSomething(val) {
  "use strict"; 
  var x = val + 10;
}
发布了125 篇原创文章 · 获赞 3 · 访问量 5896

猜你喜欢

转载自blog.csdn.net/z591102/article/details/105066455
今日推荐