JavaScript 變量
JavaScript 變量聲明
JavaScript 變量用于存儲字符、數(shù)字、數(shù)組甚至對象資源等,以便在我們需要的地方使用。
通過 var 關(guān)鍵字來聲明(創(chuàng)建)一個變量:
var 變量名;
JavaScript 變量命名規(guī)則
變量名以字母(a-z、A-Z)或者下劃線 _ 開始,后面可以跟任意字母或數(shù)字以及下劃線,但不能是空格。另外,變量名是區(qū)分大小寫的。
如下這些變量名是有效的:
var_char
varChar
_varChar
char5
提示
關(guān)于變量命名,我們建議變量名以標明其實際語意的組合為佳,如 my_name 或 myName 格式。
JavaScript 變量賦值
可以在聲明變量的同時給變量賦值:
var my_name = "Jack"; ? ?// 文本字符變量,使用雙引號括起來
var number = 2; ? ? ? ?// 數(shù)字變量
實際上,JavaScript 還支持直接給變量賦值而不用事先聲明變量:
my_name = "Jack";
number = 2;
被賦值的變量會被自動聲明,但預(yù)先聲明一個變量,是一個良好的編程習(xí)慣。
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文網(wǎng)(php.cn)</title> <script type="text/javascript"> var a = 3; var b = 4+a; window.alert(b); </script> </head> <body> </body> </html>
一條語句,多個變量
您可以在一條語句中聲明很多變量。該語句以 var 開頭,并使用逗號分隔變量即可:
var lastname="Doe", age=30, job="carpenter";
聲明也可橫跨多行:
var lastname="Doe",
age=30,
job="carpenter";
Value = undefined
在計算機程序中,經(jīng)常會聲明無值的變量。未使用值來聲明的變量,其值實際上是 undefined。
在執(zhí)行過以下語句后,變量 carname 的值將是 undefined:
var carname;
JavaScript 算數(shù)
您可以通過 JavaScript 變量來做算數(shù),使用的是 = 和 + 這類運算符:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文網(wǎng)(php.cn)</title> <script type="text/javascript"> var a = 3; var b = 4+a; window.alert("b =" + b); </script> </head> <body> </body> </html>