var和let const 三者的区别 fanyaohui 2019-09-11 148 阅读1分钟 let 和const 不存在变量提升 想用let 和 const声明的变量 必须在声明的下方使用 (在上边使用会有暂时性死区 的错误) var let const 三者有什么区别 var 可以重复声明、 存在变量提升、 声明变量会在window下增加一个对应的属性、var 不识块级作用域 let const 不可以重复声明 不存在变量提升、声明变量不会再window下增加一个对应属性、let const 识别块级作用域