var和let const 三者的區別

let 和const 不存在變量提高code

想用let 和 const聲明的變量 必須在聲明的下方使用 (在上邊使用會有暫時性死區 的錯誤)作用域

var let const 三者有什麼區別

  • var 能夠重複聲明、 存在變量提高、 聲明變量會在window下增長一個對應的屬性、var 不識塊級做用域
  • let const 不能夠重複聲明 不存在變量提高、聲明變量不會再window下增長一個對應屬性、let const 識別塊級做用域
相關文章
相關標籤/搜索