为什么?
var name = 10;
console.log(typeof name); // string
console.log(name); // "10"
与let
相同:
let name = 10;
console.log(typeof name); // number
console.log(name); // 10
我相信,使用window.name
并将任何输入转换为字符串。但是,为什么var name
不是局部变量并隐藏全局变量?
谢谢。