JavaScript變量概念引入
變量的概念
變量是變化的一個量。
變量可以看作是一個容納數(shù)據(jù)的容器
變量可以看成是一個“未知數(shù)”。 x = 10
變量可以看成是一個“符號”“代號”。
?變量一般是指程序的數(shù)據(jù)。
變量是在內(nèi)存中存在和運行的。
變量是臨時存在的數(shù)據(jù)。我們可以把計算機內(nèi)存看成是一個一個的“小格子”。每個“小格子”里可以存儲一個變量的名稱和變量的值。
變量的聲明
變量的聲明,就相當于預訂賓館的“房間”。
語法格式:var 變量名 = 變量值
聲明變量是使用系統(tǒng)關(guān)鍵字var來進行的。
?舉例:
var name; ????????//聲明一個變量
?var name,like,age; ?//同時聲明多個變量,多個變量間用英文下的逗號隔開
?var name = “小明”; ??//一邊聲明一邊賦值
變量的命名規(guī)則
變量名可以包含字母、數(shù)字、下劃線。
?變量名不能以數(shù)字開頭,可以以字母或下劃線開頭。如:var ?_name;(正確的)???var 3abc;(錯誤的)
變量名不能是系統(tǒng)關(guān)鍵字。如:var、switch、for、try、case、else、while等。
JS中的變量名是區(qū)分大小寫的。如:name和Name是兩個變量
JS中變量的名稱一定要有意義。
?如果變量名由多個單詞構(gòu)成的話,該如何表示呢?
“駝峰式命名”:第一個單詞全小寫,后面的每一個單詞首字母大寫。如:var ?getUserName
?“下劃線式命名”:所有單詞全小寫,中間用下劃線連接。如:var ?get_user_name
給變量賦值
給變量賦值,就是往“空間”中裝東西。
使用賦值號“=”來給變量賦值。
語法:var 變量名 = 變量值
舉例:var name = “小明”;
注:“=”的理解
將“=”右邊的“運算結(jié)果”賦給左邊的變量名。
應該是“=”右邊先運算,再把運算的結(jié)果,賦給左邊的變量。
“=”左邊只能是一個變量名,而不能是“運算表達式”。
<!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兼容,最好加上分號。
?運算符和變量,以及操作之間可以使用空格分開,這樣的程序較容易閱讀。
var a = 100 ??和 ??var a=100 ??是一樣的