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

怎樣在聲明變量的同時(shí)給變量賦值?

更新時(shí)間:2022-01-20 來(lái)源:黑馬程序員 瀏覽量:

變量是指在程序運(yùn)行過(guò)程中值可以發(fā)生改變的量。變量可以看作存儲(chǔ)數(shù)據(jù)的容益。就像生活中盛水的杯子,杯子指的就是變量,杯中盛放的水指的就是保存在變量中的數(shù)據(jù)。

在JavaScript中使用var關(guān)鍵字聲明變量。這種直接使用var聲明變量的方法,稱為“顯式聲明變量”。顯式聲明變量的基本語(yǔ)法格式如下:

Var 變量名;

在上面的語(yǔ)法格式中,變量名的命名規(guī)則與標(biāo)識(shí)符相同。例如,number、_it123均為合法的變量名,88shout、&num為非法變量名。為了讓初學(xué)者掌握聲明變量的方法,我們通過(guò)以下代碼進(jìn)行演示:

var sales;
var hits, hot,NENS;
var room_101,rooml02;
var$name, $age;
在上面的示例代碼中,利用關(guān)鍵字var聲明變量。其中第2、3、4行變量名之間用逗號(hào)“,”隔開(kāi),實(shí)現(xiàn)一條語(yǔ)句同時(shí)聲明多個(gè)變量的目的。

變量的賦值

我們可以在聲明變量的同時(shí)為變量賦值,也可以在聲明完成之后,為變量賦值。例如下面的示例代碼:

var unit,room;               //聲明變量
var unit=3;                //為變量賦值
var room=1001;               //為交量賦值
Var fname='Tom',age=12;          //聲明變量的同時(shí)賦值

在上面的示例代碼中,均通過(guò)關(guān)鍵字var聲明變量。其中第1行代碼同時(shí)聲明了unit、mom兩個(gè)變量,第2、3行碼為這兩個(gè)變量進(jìn)行賦值,第4行聲明了fname、age兩個(gè)變量,并在聲明變量的同時(shí)為這兩個(gè)變量賦值。

值得一提的是,在聲明變量時(shí),也可以省略var關(guān)鍵字,通過(guò)賦值的方式聲明變量,這種方式稱為“隱式聲明變量”。例如下面的示例代碼:

flag=false;                 //聲明變量flag并為其賦值false
a=1,b=2;                  //聲明變量a和b并分別為其賦值為1和2

在上面的示例代碼中,直接省略掉var,通過(guò)賦值的方式聲明變量。需要注意的是,由JavaScript采用的是動(dòng)態(tài)編譯,程序運(yùn)行時(shí)不容易發(fā)現(xiàn)代碼中的錯(cuò)誤,所以本書(shū)仍然推薦使用顯式聲明變量的方法。

注意:如果重復(fù)聲明的變量已經(jīng)有一個(gè)初始值,那么再次聲明就相當(dāng)于對(duì)變量的重新賦值。





猜你喜歡:

JavaScript中l(wèi)et關(guān)鍵詞聲明變量的好處

JavaScript變量聲明方法介紹【Javascript教程】

static關(guān)鍵字怎樣控制成員變量?

JavaScript 運(yùn)算符的優(yōu)先級(jí)與結(jié)合性

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

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