1. 程式人生 > >let 和 const

let 和 const

一個 strong 不可變 ons str highlight 重新 變量 指向

let 和 const

1.letconst命令用於聲明變量。

let聲明的變量是可變的,const聲明的變量是不可變的。

1 let foo = 1;
2 foo = 2;
3 
4 const bar = 1;
5 bar = 2; // 報錯

上面代碼中,let聲明的變量foo是可以重新賦值,但是如果對bar聲明的變量重新賦值,就會報錯。

2.const聲明對象

const foo = {
  bar: 1
};

foo.bar = 2;

const聲明變量的若指向一個對象,則該對象的屬性是可變的

let 和 const