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