當const定義的常量是基本數據類型的時候不可以被更改 當const定義的常量是引用數據類型的時候,其值可以被更改。 文字有點描述不清楚,或者說用什麼存在記憶體什麼的解釋也有點不好理解。直接上圖吧。 重新定義const定義的數值的話,就會出現:Uncaught TypeError: Assignmen ...
當const定義的常量是基本數據類型的時候不可以被更改
當const定義的常量是引用數據類型的時候,其值可以被更改。
文字有點描述不清楚,或者說用什麼存在記憶體什麼的解釋也有點不好理解。直接上圖吧。
重新定義const定義的數值的話,就會出現:Uncaught TypeError: Assignment to constant variable.
const不可以被修改的數據類型是:數值、字元串(上圖)
const可以被修改的數據類型是:對象或者數組(但是對象的話,不能重新定義屬性)下圖
重新定義對象的話,就會出現:Uncaught TypeError: Assignment to constant variable.
是不是一目瞭然了呢?如果還是懵逼,那就自己手動敲一遍看看吧。