類別:前端相關
| 發布於 2025-06-22 17:05
const 和 let
比較
✅ const 與 let 的共通特性:
- 區塊作用域(Block Scope),不像
var 是
函式作用域(Function Scope)
- 宣告的變數 不會變成
window
物件的屬性(與 var 不同)
- 在相同作用域中,不能重新宣告相同名稱的變數
使用建議
- ✅ 優先使用
const:預設使用
const,除非變數需要重新賦值,才使用 let
- ❌ 避免使用
var:容易造成變數提升與作用域錯誤,已不建議使用
const(常數)
特性
⚠️
注意:const 宣告的物件或陣列,其內容仍可變更
let(變數)
特性
const和let比較
使用建議
const:預設使用const,除非變數需要重新賦值,才使用letvar:容易造成變數提升與作用域錯誤,已不建議使用const(常數)特性
⚠️ 注意:const 宣告的物件或陣列,其內容仍可變更
let(變數)特性