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