选择篇(029)-下面代码的输出是什么?

2022-01-04 22:17

function getAge() {  "use strict";  age = 21;  console.log(age);}
getAge();
  • A: 21

  • B: undefined

  • C: ReferenceError

  • D: TypeError

答案: C

使用“use strict”,可以确保不会意外地声明全局变量。我们从未声明变量age,因为我们使用`use strict',它会引发一个ReferenceError。如果我们不使用“use strict”,它就会起作用,因为属性age会被添加到全局对象中。


浏览 25
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐