【JS】const, let, var 比較,使用時機
var
特性
- 全域變數
- 有初始值
- 可以重複賦值
- 可以重複宣告
let
特性
- 區域變數
- 無初始值
- 可以重複賦值
- 不可重複宣告
const
特性
- 區域變數
- 無初始值
- 不可重複賦值
- 不可重複宣告
區域性: var > let = const
var 為全域變數
let, const 為區域變數
let, const 比較
let 可以重覆賦值
const 不能重複賦值
因此,若需要宣告常數,則使用 const ,其他時候則用 let。