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