ES6 中的let 声明变量 1、let是声明的是块级变量,不会污染全局,一般条件与循环中会用到; 2、let 不可以变量提升; 3、let不遵循作用域,一个作用域内如果有该变量,就不会到全局去找,也不可以在一个作用域重复声明一个变量。