更新时间:2022-01-20 来源:黑马程序员 浏览量:
变量是指在程序运行过程中值可以发生改变的量。变量可以看作存储数据的容益。就像生活中盛水的杯子,杯子指的就是变量,杯中盛放的水指的就是保存在变量中的数据。
在JavaScript中使用var关键字声明变量。这种直接使用var声明变量的方法,称为“显式声明变量”。显式声明变量的基本语法格式如下:
Var 变量名;
在上面的语法格式中,变量名的命名规则与标识符相同。例如,number、_it123均为合法的变量名,88shout、&num为非法变量名。为了让初学者掌握声明变量的方法,我们通过以下代码进行演示:
var sales; var hits, hot,NENS; var room_101,rooml02; var$name, $age;在上面的示例代码中,利用关键字var声明变量。其中第2、3、4行变量名之间用逗号“,”隔开,实现一条语句同时声明多个变量的目的。
变量的赋值
我们可以在声明变量的同时为变量赋值,也可以在声明完成之后,为变量赋值。例如下面的示例代码:
var unit,room; //声明变量 var unit=3; //为变量赋值 var room=1001; //为交量赋值 Var fname='Tom',age=12; //声明变量的同时赋值
在上面的示例代码中,均通过关键字var声明变量。其中第1行代码同时声明了unit、mom两个变量,第2、3行码为这两个变量进行赋值,第4行声明了fname、age两个变量,并在声明变量的同时为这两个变量赋值。
值得一提的是,在声明变量时,也可以省略var关键字,通过赋值的方式声明变量,这种方式称为“隐式声明变量”。例如下面的示例代码:
flag=false; //声明变量flag并为其赋值false a=1,b=2; //声明变量a和b并分别为其赋值为1和2
在上面的示例代码中,直接省略掉var,通过赋值的方式声明变量。需要注意的是,由JavaScript采用的是动态编译,程序运行时不容易发现代码中的错误,所以本书仍然推荐使用显式声明变量的方法。
注意:如果重复声明的变量已经有一个初始值,那么再次声明就相当于对变量的重新赋值。
【AI设计】北京143期毕业仅36天,全员拿下高薪offer!黑马AI设计连续6期100%高薪就业
2025-09-19【跨境电商运营】深圳跨境电商运营毕业22个工作日,就业率91%+,最高薪资达13500元
2025-09-19【AI运维】郑州运维1期就业班,毕业14个工作日,班级93%同学已拿到Offer, 一线均薪资 1W+
2025-09-19【AI鸿蒙开发】上海校区AI鸿蒙开发4期5期,距离毕业21天,就业率91%,平均薪资14046元
2025-09-19【AI大模型开发-Python】毕业33个工作日,就业率已达到94.55%,班均薪资20763元
2025-09-19【AI智能应用开发-Java】毕业5个工作日就业率98.18%,最高薪资 17.5k*13薪,全班平均薪资9244元
2025-09-19