变量是能储存计算结果或能表示值的抽象概念,指程序中一个已经命名的存储单元,它的主要作用就是为数据操作提供存放信息的容器。变量是相对常量而言的,常量是一个不会改变的固定值,而变量的值可能会随着程序的执行而改变。变量有两个基本特征,即变量名和变量值。为了便于理解,可以把变量看作是一个贴着标签的盒子,标签上的名字就是这个变量的名字(即变量名),而盒子里面的东西就相当于变量的值。本文我们就JavaScript中变量的声明和赋值来抛砖引玉,重新认识一下Java中的变量。
在JavaScript中,使用变量前需要先声明变量,所有的JavaScript变量都由关键字var声明,语法格式如下:
varvariablename;
variablename是声明的变量名,例如,声明一个变量username,代码如下:
varusername;
另外,可以使用一个关键字var同时声明多个变量,例如:
vara,b,c;
在声明变量的同时也可以使用等于号(=)对变量进行初始化赋值,例如,声明一个变量lesson并对其进行赋值,值为一个字符串“JavaScript”,代码如下:
varlesson="JavaScript";
另外,还可以在声明变量之后再对变量进行赋值,例如:
varlesson;
lesson="JavaScript";
在JavaScript中,变量可以不先声明而直接对其进行赋值。例如,给一个未声明的变量赋值,然后输出这个变量的值,代码如下:
str= "这是一个未声明的变量";
document.write(str);
运行结果为:
这是一个未声明的变量
虽然在JavaScript中可以给一个未声明的变量直接进行赋值,但是建议在使用变量前就对其声明,因为声明变量的最大好处就是能及时发现代码中的错误。由于JavaScript是采用动态编译的,而动态编译是不易于发现代码中的错误的,特别是变量命名方面的错误。
关于声明变量的两点说明:
例如,定义一个未赋值的变量a和一个进行重复声明的变量b,并输出这两个变量的值,代码如下:
vara;
varb = "你好JavaScript";
varb = "JavaScript";
document.write(a);
document.write("<br>");
document.write(b);
运行结果为:
undefined
JavaScript
JavaScript中变量的声明和赋值是不是很简单呢,只要你能完全掌握本文所讲的内容,基本上也就掌握了JavaScript中变量的声明和赋值。以此为例,Java中的变量的用法也是大同小异的。动力节点在线的Java视频教程中,对Java变量的用法有详尽的介绍,感兴趣的小伙伴不容错过!
代码小兵49806-11 15:28
代码小兵49806-11 15:51
代码小兵49806-11 16:22
代码小兵51603-29 17:28
暴风城-小飞04-06 20:49