js中的全局变量和函数是作为window对象的属性和方法而存在
全局对象也叫为顶层对象,是js里面预定义的对象,作为js的全局函数和全局变量的占位符。(在网页里是window对象、在node里面是Global对象)
全局对象上的属性和方法可以直接使用,不用指定所属对象(a)。
在全局作用域声明的变量和函数是作为window对象的属性和方法而存在的(window.a)。
总结:
所以可以通过给window对象添加属性和方法,也可以创建全局变量和函数。
全局对象也叫为顶层对象,是js里面预定义的对象,作为js的全局函数和全局变量的占位符。(在网页里是window对象、在node里面是Global对象)
全局对象上的属性和方法可以直接使用,不用指定所属对象(a)。
在全局作用域声明的变量和函数是作为window对象的属性和方法而存在的(window.a)。
总结:
所以可以通过给window对象添加属性和方法,也可以创建全局变量和函数。