区别全局作用域和全局对象
将变量var声明的gal变量或函数添加到全局对象中,可通过this或self访问
var gal ="Global Object"
console.log(gal);//Global Object
console.log(this.gal);//Global Object
console.log(self.gal);//Global Object
function print(){
console.log("王二毛");
}
print();//王二毛
this.print();//王二毛
self.print();//王二毛
全局对象不是全局作用域
let notgal ="not Global Object"
console.log(notgal);//not Global Object
console.log(this.notgal);//undefined
console.log(self.notgal);//undefined