Js中const什麼意思
在JavaScript中,const
是一個關鍵字,用於聲明常量。常量聲明一旦聲明,其值就不能被改變。常量聲明與變數聲明的不同之處在於,變數聲明使用let
或var
關鍵字,並且變數的值可以在聲明後改變。
下面是一個使用const
聲明的例子:
const PI = 3.14159;
PI = 3.14; // 這行代碼會報錯,因為PI是一個常量,其值不能被改變
在這個例子中,PI
被聲明為一個常量,它的值是3.14159
。當我們嘗試給PI
賦一個新值時,這行代碼會報錯,因為常量的值是不能被改變的。
需要注意的是,const
關鍵字只能聲明一個常量的值,而不能聲明一個變數的類型。在JavaScript中,變數的類型是動態的,可以在運行時改變。這意味著你可以這樣寫代碼:
const a = 1;
a = 'Hello'; // 這行代碼不會報錯,因為a的值被改變了,但是a是一個常量
在這個例子中,a
的值被改變了,但是a
本身仍然是一個常量,因為const
關鍵字只保證了a
的值不能被重新賦值,沒有保證a
的類型。