【JavaScript】ES6-le、var、constant

ES6的let、const和ES5的var的區別

  • 使用var(ES5)聲明的變量,其作用域爲該語句所在的函數內,且存在變量提升現象
  • 使用let(ES6)聲明的變量,其作用域爲該語句所在的代碼塊內,不存在變量提升
  • 使用const(ES6)聲明的是常量,在後面出現的代碼中不能再修改該常量的值

let使得JS存在塊級作用域

參考資料

[1] https://www.youtube.com/watch?v=XgSjoHgy3Rk

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章