输出是什么?
function getAge() { 'use strict' age = 21 console.log(age) } getAge()
A: 21
21
B: undefined
undefined
C: ReferenceError
ReferenceError
D: TypeError
TypeError
答案: C
使用 "use strict",你可以确保不会意外地声明全局变量。我们从来没有声明变量 age,因为我们使用 "use strict",它将抛出一个引用错误。如果我们不使用 "use strict",它就会工作,因为属性 age 会被添加到全局对象中了。
"use strict"
age
最后更新于5年前
本站使用 cookie 来提供服务并分析流量。浏览本站,即表示您接受隐私政策。