JavaScript 變數

JavaScript 變數宣告

JavaScript 變數用於儲存字元、數字、陣列甚至物件資源等,以便在我們需要的地方使用。

透過var 關鍵字來宣告(建立)一個變數:

var 變數名稱;

JavaScript 變數命名規則

變數名稱以字母(a-z、A-Z)或是底線_ 開始,後面可以跟任何字母或數字以及底線,但不能是空格。另外,變數名是區分大小寫的。

如下這些變數名稱是有效的:

var_char
varChar
_varChar
char5

提示

關於變數命名,我們建議變數名稱以標示其實際語意的組合為佳,如my_name 或myName 格式。

JavaScript 變數賦值

#可以在宣告變數的同時賦予變數值:

var my_name = "Jack";    // 文字字元變量,使用雙引號括起來
var number = 2;        // 數字變數

#實際上,JavaScript 也支援直接給變數賦值而不用事先宣告變數:

my_name = "Jack";
number = 2;

被賦值的變數會被自動聲明,但預先聲明一個變量,是一個好的程式設計習慣。

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>php中文网(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

在電腦程式中,常常會宣告無值的變數。未使用值來宣告的變量,其值實際上是 undefined。

在執行以下語句後,變數carname 的值將會是undefined:

var carname;

JavaScript 算數

#您可以透過JavaScript 變數來做算數,使用的是= 和+ 這類運算子:

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
    <script type="text/javascript">
    var a = 3;
    var b = 4+a;
    window.alert("b =" + b);
    </script>
</head>
<body>
</body>
</html>


繼續學習
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <script type="text/javascript"> var my_name = "Tom"; var age = 18; alert("我的名字叫" + my_name + ",我今年" + age + "岁。"); </script> </head> <body> </body> </html>