JavaScript變數(shù)概念引入
變數(shù)的概念
變數(shù)是變化的一個量。
變數(shù)可以看成是一個容納資料的容器
#變數(shù)可以看成是一個「未知數(shù)」。 x = 10
變數(shù)可以看成是一個「符號」「代號」。
?變數(shù)一般是指程式的資料。
變數(shù)是在記憶體中存在和運(yùn)行的。
變數(shù)是暫時存在的資料。我們可以把電腦記憶體看成是一個一個的「小格子」。每個「小格子」裡可以儲存一個變數(shù)的名稱和變數(shù)的值。
#變數(shù)的宣告
#變數(shù)的聲明,就相當(dāng)於預(yù)訂賓館的「房間」。
語法格式:var 變數(shù)名 = 變數(shù)值
#宣告變數(shù)是使用系統(tǒng)關(guān)鍵字var來進(jìn)行的。
?舉例:
#var name; ????????//宣告一個變數(shù)
- ?var name,like,age; ?//同時宣告多個變量,多個變量間用英文下的逗號隔開
變數(shù)的命名規(guī)則
- ##變數(shù)名可以包含字母、數(shù)字、底線。
- ?變數(shù)名稱不能以數(shù)字開頭,可以以字母或底線開頭。如:var ?_name;(正確的)???var 3abc;(錯誤的)
- 變數(shù)名稱不能是系統(tǒng)關(guān)鍵字。如:var、switch、for、try、case、else、while等。
- JS中的變數(shù)名稱是區(qū)分大小寫的。如:name和Name是兩個變數(shù)
- JS中變數(shù)的名稱一定要有意義。
- ?如果變數(shù)名稱由多個單字構(gòu)成的話,該如何表示呢?
- 「駝峰式命名」:第一個單字全小寫,後面的每個單字首字母大寫。如:var ?getUserName
- ?「底線命名」:所有單字全小寫,中間用底線連接。如:var ?get_user_name
#給變數(shù)賦值
- #給變數(shù)賦值,就是往「空間」裝東西。
- 使用賦值號碼「=」來賦值變數(shù)。
語法:var 變數(shù)名= 變數(shù)值
範(fàn)例:var name = “小明”;
註:「=」的理解######將「=」右邊的「運(yùn)算結(jié)果」賦給左邊的變數(shù)名稱。
應(yīng)該是「=」右邊先運(yùn)算,再把運(yùn)算的結(jié)果,賦給左邊的變數(shù)。
「=」左邊只能是變數(shù)名,而不能是「運(yùn)算表達(dá)式」。
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>php.cn</title> <script> //聲明變量x,然后把8賦值給x var x = 8; //聲明變量y,然后把x+80的結(jié)果賦值給y var y = x+80; //分別輸出x,y document.write(x); document.write(y); </script> </head> <body> </body> </html>
註:
#JS中每一語句,一般以英文下的分號(;)結(jié)束。這個分號不是必須的。為了向PHP相容,最好加上分號。
?運(yùn)算子和變量,以及運(yùn)算之間可以使用空格分開,這樣的程式較容易閱讀。
var a = 100 ??與 ??var a=100 ??是相同的