.Global
1)所有在全局作用域内定义的属性和方法,都是Global对象的属性。
2)Global对象不能直接使用,也不能用new运算符创建。
3)Global对象在JavaScript引擎被初始化时创建,并初始化其方法和属性。
4)浏览器把Global对象作为window对象的一部分实现了,因此,所有的全局属性和函数都是window对象的属性和方法。
global对象是单体内置对象,即不依赖宿主环境的对象。
window(浏览器下的一个web api)
在全局作用域中声明的变量、函数都是window对象的属性和方法。
window对象是相对于web浏览器而言的,依赖于浏览器。在一定程度上,window对象,是global的一个子对象。浏览器环境下,global对象指的就是window对象,可以说window对象是global在浏览器中的具体表现。
this
this对象是在运行时基于函数的执行环境绑定的:在全局函数中,this等于window;当函数被作为某个对象的方法调用时,this等于那个对象。
特别注意:匿名函数的执行环境具有全