变量
变量是指程序在运行时,必须暂时地存储一些完成工作所需的信息,在后台运行,不显示运行过程,这些信息就存储在变量中,会根据程序实际运行情况或具体步骤存储在变量里。
编写Javascript代码时,你必须告诉解释器你想要执行的每个步骤。有时候,需要提供给解释器的细节比你想象的要更多。
如果我们要计算一张桌子的面积,用数学公式是:面积=长*宽
例:我们可以在脑海里计算,可是使用一段脚本让计算机来计算时,必须告诉计算机每一个详细步骤。要告诉计算机执行以下4个步骤。
1.记住桌子的长度
2.记住桌子的宽度
3.将长度乘以宽度,得到桌子的面积
4.将结果返回给用户
我们使用变量来记住桌子的长度和宽度。以后不论什么规格的矩形桌子都可以使用这段脚本来计算,而要做的仅仅是根据桌子的情况更改记录桌子长度的变量值的和记录桌子宽度的变量值。
我们知道计算机有 内存 和 磁盘 ,数据通常放在磁盘和内存中,但是变量放在内存中,用于临时保存信息,计算机一关机,变量的数据就没有了。
声明变量
在使用变量之前,需要先声明变量。
声明变量的形式如下:
var 变量名;
声明 桌子 长度 的变量
1
|
var length; |
说明:var 是关键字,Javascript解释器知道这个关键字就是用来创建变量的。
length是变量名,也时候也叫标识符。
如果变量名包含不止一个单词,则通常采用camelCase的形式写,即第一个单词小写,后面的单词首字母都大小。
1
|
var deskLength; |
这种书写形式在我们中国叫驼峰,因为像骆驼的驼峰嘛。
变量的命名规则
1.名字以字母、数字、美元符号($)、下划线(_)开头,第一个字符不允许是数字;
2.在变量中不能使用边字符(-)或点(.);
3.变量名区分大小写;
4.不能使用JavaScript关键词、保留字全名。
赋值
创建变量后,就可以给它赋值,通俗地讲,就是你希望它为你保存什么信息。
赋值的形式如下:
变量名=变量值;
1
|
length=80; |
说明
等于符号=是一个赋值操作符,它的意思是给变量赋予一个值。
在给变量赋值之前,length的值是undefined,意思是还未明确的值。
创建变量的快捷方式
创建变量结合变量赋值,可以玩出多种花样。这个过程可能有趣,也可能无味。了解各花样,有助于理解代码。建议初学者按最笨的方法玩。
方式一
1.创建变量
2.给变量赋值
1
2
3
|
// 声明一个变量,用于临时存储桌子的长度 var length; length=80; |
方式二
创建变量并给变量赋值
1
2
|
// 声明一个变量,用于临时存储桌子的宽度 var width = 60; |
方式三
创建多个变量,同时赋值
1
|
var length=80,width = 60; |
改变变量的值
变量在创建和赋值后,它的值是可以再变的——再次改变值。
改变变量值的形式如下:
变量名=新值;
1
|
length=84; |
只用到变量名和赋值符号,var关键字不需再使用。var关键字仅在声明变量时使用。