JavaScript:var名称未定义?

时间:2016-06-04 21:54:33

标签: javascript undefined var

var name;
console.log(name === undefined); // returns false

这是为什么?由于没有赋值,因此名称不应该是未定义的吗?

如果我尝试相同的话,让我们说,var asd;它会将它指定为未定义。 name是一个特殊的关键字还是什么?

谢谢。

1 个答案:

答案 0 :(得分:1)

在浏览器的全局范围内nameWindow对象的属性。

https://developer.mozilla.org/en-US/docs/Web/API/Window/name