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