全局作用域

课后整理 2020-12-10

在客户端浏览器中,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运算符可以删除属性,但是不能够删除变量。