nodejs全局变量问题

node版本7.40

测试代码

var company = 'Yahoo';
console.log(global.company); 
console.log(company); 

直接在node命令行中执行:

放在单独的js文件中执行:

按理应该都输出Yahoo的,为什么在文件中执行的console.log(global.company); 是undefined?

查看回复