2.基础语法- 变量与标识符
2.1 变量与标识符
2.1.1 变量的使用
我们在编写JavaScript代码的使用,会经常用到变量,那么什么是变量呢?本小结会带着大家去认识一下变量。
非常简单,我们可以将变量理解成是一个容器,这个容器可以放很多不同类型的东西,例如一个杯子,里面可以放矿泉水,也可以放可乐、果汁等等等(如果你想放米饭也可以)。
上面我们举了一个例子,相信大家对变量也有了自己的认识,在编程中变量就是用来去存储数据的容器,变量可以存储不同类型的数据,例如数字、字符等。在JavaScript中通常使用var去声明一个变量,需要注意的是我们在定义变量的名字的时候需要遵守一定的规范,变量名的命名规范与标识符相同。详见2.1.3
2.1.2 变量的赋值
创建变量的语法如下:var userName = 'liyan';
语法中,我们使用var进行声明变量,等号左边的就是变量名,等号右边的是变量中的值,这就叫给变量进行赋值,需要注意的是,如果在声明变量的时候未进行赋值的话,默认值会设置为undefined,例如:var sales; //默认值是undefined
行末的分号表示的是本段语句结束,我们还可以利用一条语句创建多个变量,每个变量名之间使用逗号隔开,例如:
var room_101, room102;
var $name, $age;
在JavaScript中除了变量,还有一种用来存储数据的常量,常量可以理解为始终不变的量,它一旦被定义就不能修改或者重新定义,例如数学中的圆周率,就可以使用常量进行定义,通常我们使用大写字母来去命名一个常量,常量在声明时必须为其指定某个值,写法如下:const PI = 3.14;
2.1.3 标识符
在程序开发中,我们经常需要自定义一些符号来去标记一些名称,并给他们赋予特定的用途,比如变量名、函数名等,这些名称都称为标识符。简单地说,在js中我们可以自主命名的都叫标识符。
标识符的命名规范如下:
- 由大小写字母、数字、下划线和美元符号($)组成。
- 不能以数字开头。
- 严格区分大小写。
- 不能使用JavaScript中的关键字命名。
- 要尽量要做到“见其名知其意”。
注意:当标识符需要多个单词进行定义时,常见的方法有下划线法(user_name)、驼峰法(userName)和帕斯卡法(UserName),可以根据开发需求统一规范命名的方法,例如下划线法用于变量命名,驼峰法用户函数命名。
2.1.4 保留关键字
通俗点来说就是已经被JavaScript使用的名称,我们称之为保留关键字,例如上面我们所说的var,它在JavaScript中的作用是声明变量,那么我们的变量名就不能叫var。
保留关键字如下
保留关键字不能作为变量名和函数名使用,否则在JavaScript中会出现语法错误。
预保留关键字如下
预保留关键字是指以后可能会成为保留关键字的,为了避免将来转换为关键字出现错误,建议不要使用预保留的关键字。

浙公网安备 33010602011771号