ECMAScript没有指出如何直接访问Global对象,但Web浏览器将这个局部对象作为window对象的一部分加以实现的。
因此,在全局作用域中声明的所有变量和函数,就都成了window对象的属性。
例子:
定义了一个名为color的全局变量和一个名为sayColor()的全局函数。
在sayColor()内部,通过window.color来访问color变量,以说明全局变量是window对象的属性。
然后,又使用window.sayColor()来直接通过window对象调用这个函数,结果显示在了警告框中。