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

什么是變量?怎樣聲明變量和為變量賦值

更新時(shí)間:2023-03-27 來(lái)源:黑馬程序員 瀏覽量:

IT培訓(xùn)班

變量是程序在內(nèi)存中申請(qǐng)的一塊用來(lái)存放數(shù)據(jù)的空間。例如,程序在內(nèi)存中保存字符串“小明”和“小張,我們可以將內(nèi)存想象成一個(gè)酒店,當(dāng)需要入住酒店時(shí),就需要在酒店里預(yù)訂一個(gè)房間。由于酒店里有大量的房間為了準(zhǔn)確地找到某一個(gè)房間,需要給每個(gè)房間分配一個(gè)房間號(hào)。同樣地,內(nèi)存中的每個(gè)變量需要進(jìn)行命名,才可以找到某一個(gè)變量,因此圖1中的兩個(gè)變量分別被命名為p1和p2。

變量和聲明變量

變量在使用時(shí)分為兩步,分別是“聲明變量”和“賦值”。這兩步可以分開(kāi)進(jìn)行,也可以同時(shí)進(jìn)行。下面我們進(jìn)行詳細(xì)講解。

1.聲明變量

JavaScript中變量通常使用var關(guān)鍵字聲明,示例代碼如下。

var age;

使用var關(guān)鍵字聲明變量后,計(jì)算機(jī)會(huì)自動(dòng)為變量分配內(nèi)存空間。age是自定義的變量名,通過(guò)變量名就可以訪問(wèn)變量在內(nèi)存中分配的空間。

2.變量賦值

變量聲明出來(lái)后,是沒(méi)有值的,所以接下來(lái)就要為它賦值,示例代碼如下。

var age;                 //聲明變量
age = 10;                //為變量賦值

上述代碼在變量聲明后,將10這個(gè)值存入age變量中。其中,等號(hào)“=”并不是相等的意思,而是把等號(hào)右邊的10賦值給左邊的變量age。

在為變量賦值以后,可以用輸出語(yǔ)句輸出變量的值,示例代碼如下。

alert(age);                //使用alert()警告框輸出age的值
console.log(age);             //將age的值輸出到控制臺(tái)中

上述代碼執(zhí)行后,即可看到變量age的值,結(jié)果為10。

3.變量的初始化

聲明一個(gè)變量并為其賦值,這個(gè)過(guò)程就是變量的初始化,示例代碼如下。

var age = 18;              //聲明變量同時(shí)賦值為18

在將變量初始化后,使用console.lbg(age)可以輸出變量的值,結(jié)果為18。

分享到:
在線咨詢 我要報(bào)名
和我們?cè)诰€交談!