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