var 会声明提升, let 不会var 是函数作用域, let 是块级作用域var 允许重复声明, let 不允许var 声明的全局变量,会成为全局对象的属性,let 不会 let、var 的区别_哔哩哔哩_bilibili