let 它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。
var
let
1)ES6 中增加块级作用域。
2)不存在变量提升
3)不允许重复声明const 声明一个只读的常量,一旦声明,常量的值就不在改变。
详情http://es6.ruanyifeng.com/#docs/let