let、const宣告
let 變數宣告
- let 宣告方式類似 var
- 不允許重複宣告
- 只受區塊作用域內影響 ,意思是變數的作用範圍只在大括號 { } 中有效
解決了 var 會自動宣告為全域變數的問題 ,所以 let 非常適合使用在 for 迴圈中
const 常數宣告
當宣告為一般的數據類型(string、number、boolean) 時
- 一定要賦予值
- 不能再被修改
當宣告為物件或陣列(object、array) 時
- 內層的屬性是可以被修改
- 無法再指向其他變數
const people = {
name: "Jack",
age: 9,
};
people.name = "Jack Martin";
people.age = 11;
people = {} //Error
資料參考來源:https://ithelp.ithome.com.tw/articles/10192677