function getAge() {
"use strict";
age = 21;
console.log(age);
}
getAge();
21
undefined
ReferenceError
TypeError
使用“use strict”
,可以确保不会意外地声明全局变量。我们从未声明变量age
,因为我们使用`use strict'
,它会引发一个ReferenceError
。如果我们不使用“use strict”
,它就会起作用,因为属性age
会被添加到全局对象中。