教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

變量是什么?JavaScript變量的命名聲明與賦值講解

更新時間:2020年12月10日09時34分 來源:傳智教育 瀏覽次數(shù):

好口碑IT培訓(xùn)

  當(dāng)一個數(shù)據(jù)需要多次使用時,可以利用變量將數(shù)據(jù)保存起來。變量就是指程序中一個已經(jīng)命名的存儲單元,它的主要作用就是為數(shù)據(jù)操作提供存放信息的容器。下面將對變量的命名、變量的聲明與賦值進(jìn)行講解。

  1. 變量的命名

  在JavaScript中,可以使用字母、數(shù)字和一些符號來命名變量。在命名變量時需要注意以下原則:

  ● 必須以字母或下畫線開頭,中間可以是數(shù)字、字母或下畫線。如number、_it123均為合法的變量名,而88shout、&num為非法變量名。

  ●變量名不能包含空格、加、減等符號。

  ●不能使用JavaScript中的關(guān)鍵字(指在JavaScript腳本語言中被事先定義好并賦予特殊含義的單詞字符)作為變量名,如var int。

  ●JavaScript的變量名嚴(yán)格區(qū)分大小寫,如UserName與username代表兩個不同的變量。

  2. 變量的聲明與賦值

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

  var 變量名;

  為了讓初學(xué)者掌握聲明變量的方法,我們通過以下代碼進(jìn)行演示。

 1  var sales;

 2  var hits, hot, NEWS;

 3  var room_101, room102;

 4  var $name, $age;

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

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

 1  var unit, room;             // 聲明變量

 2  var unit = 3;             // 為變量賦值

 3  var room = 1001;            // 為變量賦值

 4  var fname = 'Tom', age = 12;     // 聲明變量的同時賦值

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

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

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

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

  注意:

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


猜你喜歡:

JavaScript如何引入腳本文件?

表單由哪幾個部分構(gòu)成?如何創(chuàng)建表單

黑馬程序員web前端培訓(xùn)課程 

傳智播客web前端培訓(xùn)課程 

0 分享到:
和我們在線交談!