JavaScript全局对象Global Object

Posted 江州益彤

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript全局对象Global Object相关的知识,希望对你有一定的参考价值。

区别全局作用域和全局对象

将变量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

以上是关于JavaScript全局对象Global Object的主要内容,如果未能解决你的问题,请参考以下文章

nodejs 全局变量-global

JavaScript的内置对象(Global对象,Math对象)

Node.js 全局对象

Node.js 全局对象

Node.js 全局对象

Node.js 全局对象