interview-answe
interview-answe copied to clipboard
181.var 与 let 的区别
[js]
如果你写一个声明和初始化变量的多行JavaScript代码的程序,你可以在初始化变量之后再实际声明它,并且它仍然可以工作。这是因为变量的声明通常在其余的代码执行之前完成。这叫做顶置
myName = 'Chris';
function logName() {
console.log(myName);
}
logName();
var myName;
当你使用 var 时,可以根据需要多次声明相同名称的变量,但是 let 不能。