2.2JavaScript基础知识——变量和常量
上一篇 /
下一篇 2013-10-28 13:33:01
/ 个人分类:JavaScript学习笔记
2.2JavaScript基础知识——变量和常量
JavaScript常量又称字面常量,是固化在程序代码中的信息。变量的主要作用是存取数据,提供一个存取信息的容器。对于变量,必须理解变量的命名、类型、声明和作用域。
2.2.1变量命名规则
变量就是一个用来存取数据的容器,通常由英文字母和数字组成。在JavaScript中,声明变量有两种方式:
(1)
显示声明:使用关键字“var”声明。语法如下:
var 变量名;
var 变量名1,变量名2,变量名3;
var 变量名1=22,变量名2=“this
is a string.”;
可以用英文半角逗号“,”做分割,一次性声明若干变量。也可以在声明的同时给变量赋值。
(2)
隐式声明:通过赋值操作符“=”声明。语法如下:
变量名=22;
变量名=“this
is a string”;
注意:在声明变量前使用变量会产生意外的错误,应养成在程序或函数前声明所有变量的好习惯。
变量的命名需要符合一下规则:
(1)
必须以半角英文字母a到z(大小写均可)、下划线“-”或美元符号“¥”开头。
变量名只能由半角英文字母a到z(大小写均可)、下划线“-”或美元符号“¥”开头或数字0到9组成。
(2)
变量名不可以是JavaScript的关键字。JavaScript中定义了40多个词作为关键字,供程序自身使用,这些词不可以作为变量名来使用。如:if 、var、false、for、class和delete等不能作为变量名。
因此,下面几个变量名都是错误的:
2ba=”你好”; //变量名不可以以数字开头
cba=”你好”; //变量名中的c是全角字符
ni hao=”你好”; //变量名不可以有空格
var=”你好”; //变量名不可以为关键字
(3)
JavaScript是一种区分大小写的语言。也就是说,在JavaScript中,“abc”和
“Abc”被认为是两个不同的变量。
(4)
JavaScript变量的大小写通常有两种习惯的书写方式:一种是每个单词都小写,单词和单词间用下划线连接,如“what_to_say”;另一种是第一个单词的所有字母全部小写,后接单词的首字母大写,单词和单词直接连接在一起,如“userName”,应尽量避免所有字母大写的变量。
(5)
依据变量所保存数据的类型不同,有时也会在变量名上加上代表数据类型的前缀,如:“strUserName”是一个字符串类型的,用来保存用户名称的变量,“intAge”是一个整数类型的,用来保存年龄的变量。
2.2.2 数据类型
JavaScript中有4中基本数据类型:数值(整数和实数)、字符串、布尔型和空。由于JavaScript是一种弱类型语言,因此变量或常量不必先声明其类型,而是在使用或赋值时确定其数据的类型。
收藏
举报
TAG: