JavaScript中变量的声明和赋值详解 - 极悦
首页 课程 师资 教程 报名

JavaScript中变量的声明和赋值详解

  • 2020-10-27 17:49:53
  • 1290次 极悦

变量是能储存计算结果或能表示值的抽象概念,指程序中一个已经命名的存储单元,它的主要作用就是为数据操作提供存放信息的容器。变量是相对常量而言的。常量是一个不会改变的固定值,而变量的值可能会随着程序的执行而改变。变量有两个基本特征,即变量名和变量值。为了便于理解,可以把变量看作是一个贴着标签的盒子,标签上的名字就是这个变量的名字(即变量名),而盒子里面的东西就相当于变量的值。本文我们就JavaScript中变量的声明和赋值来抛砖引玉,重新认识一下Java中的变量。


1.变量的声明

在JavaScript中,使用变量前需要先声明变量,所有的JavaScript变量都由关键字var声明,语法格式如下:

varvariablename;

variablename是声明的变量名,例如,声明一个变量username,代码如下:

varusername;

另外,可以使用一个关键字var同时声明多个变量,例如:

vara,b,c;


2.变量的赋值

在声明变量的同时也可以使用等于号(=)对变量进行初始化赋值,例如,声明一个变量lesson并对其进行赋值,值为一个字符串“JavaScript”,代码如下:

varlesson="JavaScript";

另外,还可以在声明变量之后再对变量进行赋值,例如:

01 varlesson;

02 lesson="JavaScript";

在JavaScript中,变量可以不先声明而直接对其进行赋值。例如,给一个未声明的变量赋值,然后输出这个变量的值,代码如下:

01 str= "这是一个未声明的变量";

02 document.write(str);

运行结果为:

这是一个未声明的变量

虽然在JavaScript中可以给一个未声明的变量直接进行赋值,但是建议在使用变量前就对其声明,因为声明变量的最大好处就是能及时发现代码中的错误。由于JavaScript是采用动态编译的,而动态编译是不易于发现代码中的错误的,特别是变量命名方面的错误。


关于声明变量的两点说明:

(1)如果变量声明后没有赋值的话,编译器会自动提示并赋予默认值,则其值默认为undefined。

(2)可以使用var语句重复声明同一个变量,也可以在重复声明变量时为该变量赋一个新值。

例如,定义一个未赋值的变量a和一个进行重复声明的变量b,并输出这两个变量的值,代码如下:

01 vara;

02 varb = "你好JavaScript";

03 varb = "JavaScript";

04 document.write(a);

05 document.write("
");

06 document.write(b);

运行结果为:

undefined

JavaScript


JavaScript中变量的声明和赋值是不是很简单呢,只要你能完全掌握本文所讲的内容,基本上也就掌握了JavaScript中变量的声明和赋值。以此为例,Java中的变量的用法也是大同小异的。本站的Java变量使用教程中,对Java变量的用法有详尽的介绍,感兴趣的小伙伴不容错过!


选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交