下⾯的 JavaScript 代码的输出是什么

function getAge() {
  "use strict";
  age = 21;
  console.log(age);
}
getAge();
825 次浏览
  • A、21
  • B、undefined
  • C、ReferenceError
  • D、TypeError
使⽤ “use strict” ,可以确保不会意外地声明全局变量。我们从未声明变量 age ,因为我们使⽤ `use strict' , 它会引发⼀个 ReferenceError 。 如果我们不使⽤ “use strict” ,它就会起作⽤,因为属性 age 会被添加到全局对象中。
挑战成功
2年前
挑战失败
2年前
挑战失败
2年前
挑战成功
4年前
挑战失败
4年前
挑战失败
4年前