JavaScriptvar、const、let 的差別本頁導覽var、const、let 的差別提示 這是什麼:用作 JS 的變數宣告 關鍵字作用域可重覆宣告可重新賦值特性var函式作用域 ()可可容易造成作用域混亂let區塊作用域 {}不可可控制範圍更清楚const區塊作用域 {}不可不可用於宣告常數,不可再賦值 var | 老派且危險 不會被 {} 區塊限制,只受函式 () 影響 可以重新宣告與賦值 let | 目前首選 不可重覆宣告,可重新賦值 const | 不變就是美 作用域與 let 相同 宣告後,不可重新賦值