ES6新特性:var与let区别

1.let的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。var定义的变量为全局变量。

2.var在同一块可以重复定义,let不能

//正常
function () {
  var a = 10;
  var a = 1;
}

// 报错
function () {
  let a = 10;
  var a = 1;
}

// 报错
function () {
  let a = 10;
  let a = 1;
}

  

 

上一篇:完整指南:在 Linux 上使用 Calibre 创建电子书


下一篇:深入浅出Mesos(五):成功的开源社区