猿问

为什么在firefox Web控制台中`var`和`let`之间有区别,而在node.js中却没有?

在node.js中


> var name = 12; 

> console.log(typeof name);

number

在Firefox的网络控制台中


var name = 12; 

console.log(typeof name);

string 


let name2 = 12; 

console.log(typeof name2);

number 

为什么var和letFirefox有什么区别?


为什么在node.js中没有这种区别?


猛跑小猪
浏览 160回答 2
2回答

鸿蒙传说

有一个window名为的内置属性name:console.log(name);因此,您的代码将查找该代码,而不是name您创建的代码。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答