2.2.1 变量[共4页]
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第02章 语法基础
2.2.1 变量
在JavaScript中,变量指的是一个可以改变的量。
也就是说,变量的值在程序运行过程中是可以改变的。
1.变量的命名
想要使用变量,我们就得先给它起一个名字(命名),就像每个人都有自己的名字一样。
当别人喊你的名字时,你就知道别人喊的是你,而不是路人甲。
当JavaScript程序需要使用一个变量时,我们只需要使用这个变量的名字就行了,总不能说:“喂,我要用这个变量”。
变量那么多,要是这样的话,怎么才知道你要用哪个变量呢!
变量的名字一般是不会变的,但是它的值却可以变。
这就像人一样,名字一般都是固定下来的,但是每个人都会改变,都会从小孩成长为青年,然后从青年慢慢变成老人。
在JavaScript中,给一个变量命名,我们需要遵循以下两个方面。
• 变量由字母、下划线、$或数字组成,并且第一个字母必须是“字母、下划线或$”。
• 变量不能是系统关键字和保留字。
上面两句话很简单,但却非常重要,一定要字斟句酌地理解。
从第一点可以知道,变量只可以包含字母(大写小写都行)、下划线、$或数字,不能包含除了这四种之外的字符(如空格、%、-、*、/等)。
因为其他很多字符都已经被系统当做运算符。
对于第二点,系统关键字,指的是JavaScript本身已经在使用的名字。
因此我们在给变量命名的时候,是不能使用这些名字的(因为系统要用)。
保留字,指的是JavaScript本身还没使用的名字,虽然没有使用,但是它们有可能在将来会被使用,所以先保留自己用,不给你用。
JavaScript关键字和保留字如表2-1、2-2、2-3所示。
表2-1 JavaScript关键字
break else new typeof
case false null var
catch for switch void
continue function this while
default if throw with
delete in true
do instanceof try
表2-2 ECMA-262标准的保留字
abstract enum int short
boolean export interface static
byte extends long super
14。