原作者

let 命令;

let和var 都是用来声明变量

区别:
let只在代码块中有效;

{
  let a = 1;
  var b = 2;
}
console.log(a) //a is not defiend
console.log(b) //1

let 声明的a 没有定义,因为在let 是在代码块中声明的,它只在声明它的代码块中有效;


lgsn
390 声望5 粉丝