在客户端浏览器中,window对象是访问BOM的接口,如引用document对象的document属性,引用自身的window和self属性等。同时window也为客户端JavaScript提供全局作用域。
【示例】由于window是全局对象,因此所有的全局变量都被解析为该对象的属性。
var a = "window.a"; //全局变量
function f(){ //全局函数
console.log(a);
}
console.log(window.a); //返回字符串"window.a"
window.f(); //返回字符串"window.a"
注意,使用delete运算符可以删除属性,但是不能够删除变量。