Javascript中var與let的區別

在javascript中有兩種定義變量的關鍵字:

  1. var:
    • 作用域是函數
    • 不可以重複定義
    • 變量可以先使用後聲明。
    • 使用 var 關鍵字聲明的變量在任何地方都可以修改
  2. let:
    • 作用域是塊級{}
    • 可以重複定義
    • 變量需要先聲明再使用
    • let關鍵字在不同作用域,或不用塊級作用域中是可以重新聲明賦值的。
      注意:

1.在相同的作用域或塊級作用域中,不能使用let關鍵字來重置var關鍵字聲明的變量。
2.在相同的作用域或塊級作用域中,不能使用let關鍵字來重置let關鍵字聲明的變量。

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