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

怎樣在聲明變量的同時給變量賦值?

更新時間:2022-01-20 來源:黑馬程序員 瀏覽量:

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

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

Var 變量名;

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

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

變量的賦值

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

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

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

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

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

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

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





猜你喜歡:

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

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

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

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

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

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