1.用来声明变量,声明的变量只在let命令所在的代码块中起作用。
2.不存在变量提升。
3.暂时性时区。只要块级作用域内存在let命令,他所声明的变量就绑定这个区域,不再受外部的影响。
4.不允许重复声明。let不允许在同一个作用域内,重复声明同一个变量。