Node.js 全局变量global对象

Node.js中,一个.js文件就是一个完整的作用域(module,模块)。因此 var 声明的变量只在当前.js文件中有效,而不是全局有效。 而global全局对象是独立于所有的.js(module,模块)之上的。

JavaScript中, var声明的变量默认绑定到window对象上 (全局对象)。


demo.js:

global.a = 666;  // 全局变量都在global对象中。
a = 555;  //等价于 global.a = 555; 不用var,直接声明的变量是全局变量。 node中的全局变量都在global对象中。
console.log(global.a);


猜你喜欢

转载自blog.csdn.net/houyanhua1/article/details/80230898