JavaScript: 变量名是不是未定义?
JavaScript: var name is not undefined?
var name;
console.log(name === undefined); // returns false
这是为什么? name 不应该是 undefined 因为没有赋值给它吗?
如果我对 var asd;
进行相同的尝试,它会将其指定为未定义。 name
是一个特殊的关键字还是什么?
谢谢。
在浏览器的全局范围内 name
是 Window
对象的 属性。
https://developer.mozilla.org/en-US/docs/Web/API/Window/name
var name;
console.log(name === undefined); // returns false
这是为什么? name 不应该是 undefined 因为没有赋值给它吗?
如果我对 var asd;
进行相同的尝试,它会将其指定为未定义。 name
是一个特殊的关键字还是什么?
谢谢。
在浏览器的全局范围内 name
是 Window
对象的 属性。
https://developer.mozilla.org/en-US/docs/Web/API/Window/name