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>
提交重置代码