了解javascript window对象

发布时间:2019-10-05编辑:脚本学堂
本文介绍下javascript中的window对象,Web浏览器将这个局部对象作为window对象的一部分,有需要的朋友参考下。

ECMAScript没有指出如何直接访问Global对象,但Web浏览器将这个局部对象作为window对象的一部分加以实现的。
因此,在全局作用域中声明的所有变量和函数,就都成了window对象的属性。

例子:
 

复制代码 代码示例:
var color = "red";
function sayColor() {
    alert(window.color);
}
window.sayColor(); //"red"

定义了一个名为color的全局变量和一个名为sayColor()的全局函数。
在sayColor()内部,通过window.color来访问color变量,以说明全局变量是window对象的属性。
然后,又使用window.sayColor()来直接通过window对象调用这个函数,结果显示在了警告框中。