首頁技術(shù)文章正文

什么是常量?怎樣定義常量?

更新時間:2022-01-20 來源:黑馬程序員 瀏覽量:

常量是指程序運行過程中值始終不變的量。常量的特點是一旦被定義就不能被修改或重新定義。一般在數(shù)學(xué)和物理中會存在很多常量,它們都是一個具體的數(shù)值或一個數(shù)學(xué)表達式。例如,數(shù)學(xué)中的圓周率π。就是一個常量,它的取值就是固定且不能被改變的。

在JavaScript中,常量主要包括數(shù)值型常量、字符串型常量、布爾型常量、null和undefined等。在下面的示例中列舉了不同類型的常量。

  ‘網(wǎng)頁設(shè)計師’    //宇符串型常量
  012345        //數(shù)值型常量
  true         //布爾型常量

在上面的示例中,字符串常量的值可以是任意的字符串。數(shù)值常量為JavaScript支持的字符數(shù)據(jù),可以使用十進制、十六進制、八進制這三種形式。布爾型常量只有兩種值,即true和false。

1642665453733_什么是常量.jpg

定義常量

在ES6(是JavaScript語言的標(biāo)準(zhǔn),于2015年6月批準(zhǔn)通過)之前是沒有定義常量的方式的,在ES6中新增了const關(guān)鍵字,專門用于定義常量。常量的命名遵循標(biāo)識符的命名規(guī)則,習(xí)慣上常量名稱總是使用大寫字母表示。定義常量的具體示例如下:

  const PI=3.14;
  const P= 2*PI*r;

在上面的示例代碼中,運用const關(guān)鍵宇定義了兩個常量“PI”“P”,其中為“Pl”賦值(“=”是一個運算符,表示賊值)“3.14”,為“P”賊值一個表達式“2*PI*r”??梢?,常量在賊值時既可以是具體的數(shù)據(jù),也可以是表達式(此外變量也可以作為常量的默值)。常量一旦被賦值就不能被改變,并且常量在聲明時必須為其指定某個值。






猜你喜歡:

Js變量轉(zhuǎn)為字符串類型有哪些方法?

Nginx rewrite常用全局變量詳細介紹

Sass語言怎樣聲明變量和引用變量?

為什么要使用變量?怎樣理解變量?

黑馬程序員HTML前端與移動開發(fā)開發(fā)培訓(xùn)

分享到:
在線咨詢 我要報名
和我們在線交談!