家好,在這個(gè)視頻中我將解釋常量。常量是一個(gè)不能被改變的變量,它為代碼增加了一些安全性。要聲明一個(gè)常量,需要使用const的關(guān)鍵字來代替var或let。
在這個(gè)例子中將創(chuàng)建一個(gè)計(jì)算圓周長(zhǎng)的視力程序,其公式如下:圓周長(zhǎng)等于二乘以π乘以半徑,讓我們聲明所有需要的變量。將編寫這個(gè)程序先不使用常量,然后再使用常量,可以向你展示它們的有用性。
將創(chuàng)建三個(gè)變量,設(shè)π等于三點(diǎn)一四一五九,僅取π的前幾位數(shù)字設(shè)半徑并計(jì)算周長(zhǎng)。將接受一些用戶輸入,將把半徑復(fù)直為窗口提示輸入,輸入半徑。將計(jì)算圓的半徑,當(dāng)接受用戶輸入時(shí)是一個(gè)字符串,需要將其轉(zhuǎn)換為數(shù)字,半徑等于并使用某種類型轉(zhuǎn)換,將半徑轉(zhuǎn)換為數(shù)字。
要計(jì)算圓的周長(zhǎng),將周長(zhǎng)設(shè)置為并遵循該公式二乘以π乘以半徑,并且用戶會(huì)輸入半徑。在程序的最后將顯示結(jié)果,周長(zhǎng)是周長(zhǎng),運(yùn)行這個(gè)輸入圓的半徑,如果半徑是九,按確定周長(zhǎng)為五十六點(diǎn)五四。
現(xiàn)在來看看為什么長(zhǎng)量很有用?假設(shè)有人修改代碼,圓周率現(xiàn)在等于四萬兩千零六十九,現(xiàn)在當(dāng)運(yùn)行這個(gè)程序并輸入半徑為九十,好的周長(zhǎng)現(xiàn)在是七千五百七十二。如果將變量指定為長(zhǎng)量就可以防止它被更改,用cons的關(guān)鍵字代替light。
現(xiàn)在變量π已經(jīng)成為一個(gè)常量,對(duì)于常量的命名慣例通常是將所有字母大寫,這不是必須的,但這是一個(gè)好的做法,也要在這里改變它。輸入圓的半徑,會(huì)輸入九,和之前一樣輸入圓的半徑并確保作為常量,沒有任何改變。
剛遇到一個(gè)類型錯(cuò)誤,復(fù)制給常量變量,一旦聲明了一個(gè)常量就不能再改變它,所以如果要?jiǎng)h除這一行再次運(yùn)行此程序,九周長(zhǎng)為五十六點(diǎn)五四。如果有一個(gè)變量知道以后不會(huì)改變,盡可能使用常量,不會(huì)將半徑和周長(zhǎng)指定為常量,因?yàn)樾枰诔绦蛑猩院蟾滤鼈儭?/p>
這些就是常量,基本上就是一個(gè)不能被改變的變量,增加了一些數(shù)據(jù)安全性。
如果覺得這個(gè)視頻有幫助,可以通過點(diǎn)擊點(diǎn)贊按鈕在下面留下隨機(jī)評(píng)論以及訂閱來支持我。
頭條創(chuàng)作挑戰(zhàn)賽#
變量含義及操作:
變量指的是數(shù)據(jù)的命名及存儲(chǔ),在javascript中創(chuàng)建一個(gè)變量,需要用到 "let" 關(guān)鍵字來聲明,并通過賦值運(yùn)算符 "=" 為變量添加數(shù)據(jù)。
例如:
// 注釋
/* 注釋 */
let message; // 將文本賦值給了變量名為 message的變量名
message = "顯示一個(gè)消息";
alert(message); // 通過調(diào)用 alert方法來顯示該變量。
javascript顯示
也可以在一行中聲明多個(gè)變量,
例如:
// 多變量聲明賦值
let a = '我是a————', b = '我是b————', c = '我是c';
alert(a + b + c);
javascript聲明多個(gè)變量
這句代碼看上去很簡(jiǎn)短,但是不推薦這樣的命名方式,這樣的命名方式會(huì)使得協(xié)同開發(fā)者很難閱讀,為了可閱讀性,請(qǐng)一行只聲明一個(gè)變量,多行變量雖然有點(diǎn)長(zhǎng),但是能夠提高我們的可閱讀性。在對(duì)變量重復(fù)賦值時(shí),新的值會(huì)覆蓋掉前一賦值操作,也可以采用等同賦值操作,像下面這樣:
// 等同賦值操作
let msg = "一個(gè)等同賦值消息";
let al_msg;
al_msg= msg;
alert(al_msg);
javascript等同賦值
一個(gè)變量聲明兩次則會(huì)觸發(fā) error報(bào)錯(cuò)。因此我們要避免這種操作。如下是報(bào)錯(cuò)截圖:
let msg = 'error'
alert(msg)
javascript二次生命報(bào)錯(cuò)
變量命名方式:
命名必須采用字母、數(shù)字、下劃線、符號(hào) "$" 和 英文下劃線 "_"。首字母必須非數(shù)字,例如:
// 變量命名方式
let user_Name;
let 123test; // 命名時(shí)就會(huì)報(bào)錯(cuò)
alert(user_Name);
alert(123test)
javascript數(shù)字開頭命名報(bào)錯(cuò)
命名出現(xiàn)多個(gè)單詞時(shí),采用駝峰原則的形式,除了第一個(gè)單詞,其他的單詞采用首字母大寫的原則,美元符號(hào) "$" 和 下劃線 "_" 也是可以用來命名的,跟字母一樣,沒有特殊含義。例如:
// 美元符號(hào)及下劃線用作命名
let $ = "美元符號(hào)————";
let _ = "下劃線";
alert($ + _)
javascript符號(hào)命名
在命名時(shí)需要區(qū)分大寫的,在javascript中,不同大小寫的字母是不同的,例如:test 和 TEST。除了以上的類型用作命名外,還支持非字母和數(shù)字,但不推薦用來命名,主要是不便于協(xié)同開發(fā)。在命名時(shí),我們也要避免與系統(tǒng)的關(guān)鍵字碰車,例如: let 、class、 return、 function等。
常量與變量沒有多大的區(qū)別,但是常量的定義為,固定的值或者為你當(dāng)前已知的數(shù)據(jù)值。例如 NAME = "李強(qiáng)",這個(gè)名字就是永存不變的,命名后就一直不變。常量的命名方式,我們將采用const 來聲明一個(gè)常量且常量名為大寫字母,命名后無法對(duì)常量進(jìn)行修改。
// 常量的聲明
const name = "李白";
alert(name);
name = "新名字";
alert(name)
javascript常量命名
javascript常量命名二次賦值失敗
關(guān)注我!學(xué)習(xí)更多編程知識(shí)。
JavaScript描述了一組具有特定用途的關(guān)鍵字,一般用于控制語句的開始或結(jié)束,或者用于執(zhí)行特定的操作等。
JavaScriptScript全部關(guān)鍵字
?
break | else | new | var |
case | finally | return | void |
catch | for | switch | while |
continue | function | this | with |
default | if | throw | |
delete | in | try | |
do | instanceof | typeof |
JavaScript還描述了另一組不能用作標(biāo)識(shí)符的保留字。盡管保留字在JavaScript中還沒有特定的用途,但它們很有可能在將來被用作關(guān)鍵字。
?JavaScriptScript全部保留字
?
abstract | enum | int | short |
boolean | export | interface | static |
byte | extends | long | super |
char | final | native | synchronized |
class | float | package | throws |
const | goto | private | transient |
debugger | implements | protected | volatile |
double | import | public |
?JavaScriptScript瀏覽器定義的保留字
?
alert | eval | location | open |
array | focus | math | outerHeight |
blur | funtion | name | parent |
boolean | history | navigator | parseFloat |
date | image | number | regExp |
document | isNaN | object | status |
escape | length | onLoad | string |
1.變量的名字就和我們的名字一樣,程序也需要通過名字來找到對(duì)應(yīng)的數(shù)據(jù)。
例如:曹老師,我想要JavaScript的視頻。曹老師就是變量的名字,JavaScript的視頻就是變量的值。
2.在JavaScript中,給一個(gè)變量命名,我們需要遵循以下的原則:
1.定義變量時(shí)要使用var操作符(var是關(guān)鍵),后面跟一個(gè)變量名(變量名是標(biāo)識(shí)符)。
例:var a = 100;
如下圖所示:
全套前端課程及資料請(qǐng)伽薇xiaole45666
2.一個(gè)var也可以同時(shí)聲明多個(gè)變量名,其中變量名之間必須用英文逗號(hào)(,)隔開,例如:
var a=10,b=20,c=30;
在JavaScript中,常量指的是一個(gè)不能改變的量。也就是說,常量的值從定義開始就是固定的,一直到程序結(jié)束都不會(huì)改變。
在JavaScript中,我們可以把常量看成是一種特殊的變量,之所以特殊,是因?yàn)樗闹凳遣粫?huì)變的。一般情況下,常量名全部大寫,別人一看就知道這個(gè)值很特殊,有特殊用途,如:var DEBUG = 1
目前我們只需要簡(jiǎn)單了解常量的知識(shí),在之后的課程中我們會(huì)詳細(xì)講解。如需全套完整前端開發(fā)教程及配套資料請(qǐng)伽薇xiaole45666
*請(qǐng)認(rèn)真填寫需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。