首頁技術文章正文

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

更新時間:2023-03-27 來源:黑馬程序員 瀏覽量:

IT培訓班

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

變量和聲明變量

變量在使用時分為兩步,分別是“聲明變量”和“賦值”。這兩步可以分開進行,也可以同時進行。下面我們進行詳細講解。

1.聲明變量

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

var age;

使用var關鍵字聲明變量后,計算機會自動為變量分配內存空間。age是自定義的變量名,通過變量名就可以訪問變量在內存中分配的空間。

2.變量賦值

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

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

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

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

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

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

3.變量的初始化

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

var age = 18;              //聲明變量同時賦值為18

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

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