当前位置:首页 > 专题管理

JavaScript 变量

JavaScript 变量声明

JavaScript 变量用于存储字符、数字、数组甚至对象资源等,以便在我们需要的地方使用。

通过 var 关键字来声明(创建)一个变量:

var 变量名;

声明变量的例子:

var x;
var number;

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;

被赋值的变量会被自动声明,但预先声明一个变量,是一个良好的编程习惯。

使用变量例子

<html>
<head>
<script type="text/javascript">
var my_name = "Jack";
var age = 25;
alert("我的名字叫" + my_name + ",我今年" + age + "岁。");
</script>
</head>
</html>

弹出的提示框将输出:

我的名字叫Jack,我今年25岁。

上面简单的演示了变量的应用,从上例可以看出,变量不能跟字符串一起写在双引号里,而是需要用 + 连接符连接起来,否则变量会被当做普通的字符串输出的。