var和let const 三者的区别

let 和const 不存在变量提高code

想用let 和 const声明的变量 必须在声明的下方使用 (在上边使用会有暂时性死区 的错误)作用域

var let const 三者有什么区别

  • var 能够重复声明、 存在变量提高、 声明变量会在window下增长一个对应的属性、var 不识块级做用域
  • let const 不能够重复声明 不存在变量提高、声明变量不会再window下增长一个对应属性、let const 识别块级做用域
相关文章
相关标签/搜索