JavaScript 變數(shù)
JavaScript 變數(shù)宣告
JavaScript 變數(shù)用於儲存字元、數(shù)字、陣列甚至物件資源等,以便在我們需要的地方使用。
透過var 關(guān)鍵字來宣告(建立)一個變數(shù):
var 變數(shù)名稱;
JavaScript 變數(shù)命名規(guī)則
變數(shù)名稱以字母(a-z、A-Z)或是底線_ 開始,後面可以跟任何字母或數(shù)字以及底線,但不能是空格。另外,變數(shù)名是區(qū)分大小寫的。
如下這些變數(shù)名稱是有效的:
var_char
varChar
_varChar
char5
提示
關(guān)於變數(shù)命名,我們建議變數(shù)名稱以標示其實際語意的組合為佳,如my_name 或myName 格式。
JavaScript 變數(shù)賦值
#可以在宣告變數(shù)的同時賦予變數(shù)值:
var my_name = "Jack"; ? ?// 文字字元變量,使用雙引號括起來
var number = 2; ? ? ? ?// 數(shù)字變數(shù)
#實際上,JavaScript 也支援直接給變數(shù)賦值而不用事先宣告變數(shù):
my_name = "Jack";
number = 2;
被賦值的變數(shù)會被自動聲明,但預先聲明一個變量,是一個好的程式設(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); </script> </head> <body> </body> </html>
一條語句,多個變數(shù)
您可以在一條語句中宣告很多變數(shù)。該語句以var 開頭,並使用逗號分隔變數(shù):
var lastname="Doe", age=30, job="carpenter";
宣告也可橫跨多行:
var lastname="Doe",
age=30,
job="carpenter";
Value = undefined
在電腦程式中,常常會宣告無值的變數(shù)。未使用值來宣告的變量,其值實際上是 undefined。
在執(zhí)行以下語句後,變數(shù)carname 的值將會是undefined:
var carname;
JavaScript 算數(shù)
#您可以透過JavaScript 變數(shù)來做算數(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>