當const定義的常量是基本資料型別的時候不可以被更改
當const定義的常量是參考資料型別的時候,其值可以被更改,
文字有點描述不清楚,或者說用什么存在記憶體什么的解釋也有點不好理解,直接上圖吧,

重新定義const定義的數值的話,就會出現:Uncaught TypeError: Assignment to constant variable.
const不可以被修改的資料型別是:數值、字串(上圖)
const可以被修改的資料型別是:物件或者陣列(但是物件的話,不能重新定義屬性)下圖

重新定義物件的話,就會出現:Uncaught TypeError: Assignment to constant variable.
是不是一目了然了呢?如果還是懵逼,那就自己手動敲一遍看看吧,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/502486.html
標籤:JavaScript
