var、let、const 的區別

var 變數

宣告時可以不給資料,資料可更動,範圍是函式作用域 (function scope)

let 變數

宣告時可以不給資料,資料可更動,範圍是區塊作用域 (block scope)

const 常數

宣告時一定要給資料,資料不可變動,範圍是區塊作用域 (block scope)

差異比較

名稱 類型 宣告時不給資料 資料變動 範圍
var 變數 O O 函式作用域
let 變數 O O 區塊作用域
const 常數 X X 區塊作用域
文章結束囉~

如果我的文章對你有幫助,可以幫我拍個手,感謝支持!