JavaScript中的变量怎么声明和赋值?

这篇文章主要介绍“JavaScript中的变量怎么声明和赋值”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“JavaScript中的变量怎么声明和赋值”文章能帮助大家解决问题。

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

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中的变量怎么声明和赋值”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注***行业资讯频道,小编每天都会为大家更新不同的知识点。