更新時(shí)間:2022-01-20 來(lái)源:黑馬程序員 瀏覽量:
常量是指程序運(yùn)行過(guò)程中值始終不變的量。常量的特點(diǎn)是一旦被定義就不能被修改或重新定義。一般在數(shù)學(xué)和物理中會(huì)存在很多常量,它們都是一個(gè)具體的數(shù)值或一個(gè)數(shù)學(xué)表達(dá)式。例如,數(shù)學(xué)中的圓周率π。就是一個(gè)常量,它的取值就是固定且不能被改變的。
在JavaScript中,常量主要包括數(shù)值型常量、字符串型常量、布爾型常量、null和undefined等。在下面的示例中列舉了不同類型的常量。
‘網(wǎng)頁(yè)設(shè)計(jì)師’ //宇符串型常量 012345 //數(shù)值型常量 true //布爾型常量
在上面的示例中,字符串常量的值可以是任意的字符串。數(shù)值常量為JavaScript支持的字符數(shù)據(jù),可以使用十進(jìn)制、十六進(jìn)制、八進(jìn)制這三種形式。布爾型常量只有兩種值,即true和false。
定義常量
在ES6(是JavaScript語(yǔ)言的標(biāo)準(zhǔn),于2015年6月批準(zhǔn)通過(guò))之前是沒(méi)有定義常量的方式的,在ES6中新增了const關(guān)鍵字,專門用于定義常量。常量的命名遵循標(biāo)識(shí)符的命名規(guī)則,習(xí)慣上常量名稱總是使用大寫字母表示。定義常量的具體示例如下:
const PI=3.14; const P= 2*PI*r;
在上面的示例代碼中,運(yùn)用const關(guān)鍵宇定義了兩個(gè)常量“PI”“P”,其中為“Pl”賦值(“=”是一個(gè)運(yùn)算符,表示賊值)“3.14”,為“P”賊值一個(gè)表達(dá)式“2*PI*r”??梢?,常量在賊值時(shí)既可以是具體的數(shù)據(jù),也可以是表達(dá)式(此外變量也可以作為常量的默值)。常量一旦被賦值就不能被改變,并且常量在聲明時(shí)必須為其指定某個(gè)值。
【AI設(shè)計(jì)】北京143期畢業(yè)僅36天,全員拿下高薪offer!黑馬AI設(shè)計(jì)連續(xù)6期100%高薪就業(yè)
2025-09-19【跨境電商運(yùn)營(yíng)】深圳跨境電商運(yùn)營(yíng)畢業(yè)22個(gè)工作日,就業(yè)率91%+,最高薪資達(dá)13500元
2025-09-19【AI運(yùn)維】鄭州運(yùn)維1期就業(yè)班,畢業(yè)14個(gè)工作日,班級(jí)93%同學(xué)已拿到Offer, 一線均薪資 1W+
2025-09-19【AI鴻蒙開發(fā)】上海校區(qū)AI鴻蒙開發(fā)4期5期,距離畢業(yè)21天,就業(yè)率91%,平均薪資14046元
2025-09-19【AI大模型開發(fā)-Python】畢業(yè)33個(gè)工作日,就業(yè)率已達(dá)到94.55%,班均薪資20763元
2025-09-19【AI智能應(yīng)用開發(fā)-Java】畢業(yè)當(dāng)天offer率91%,薪資1W+占比54.2%,班級(jí)均薪12k+
2025-09-19