标识符
定义:
程序开发中,定义一些符号来标记一些名称,并赋予其特定的用途,如:变量名、函数名等,这些符号都被称为标识符。
规则:
- 由大小写字母、数字、下划线和美元符号($)组成
- 不能以数字开头
- 严格区分大小写
- 不能使用JavaScript中的关键字命名
- 要尽量做到“见名知意”
值得一提的是:
当标识符中需要多个单词表示时,常见的表示方法有下划线法(user_name)、驼峰法(userName)、帕斯卡法(UserName)。可根据开发需求统一规范命名的方式,如下划线法通常应用于变量的命名,驼峰法通常应用于函数的命名等。
保留关键字
定义:
是指在JavaScript语言中事先被定义好并赋予特殊含义的单词。JavaScript保留关键字不能作为变量名和函数名使用,否则会使JavaScript在载入过程中出现语法错误。如下:
除此之外,JavaScript中还有一些未来保留的关键字,未来可能会成为关键字。如下:
值得一提的是:
标识符在定义时,建议不要使用未来保留关键字,避免它们将来转换为关键字时出现错误。
变量的使用
- 变量可以看作是储存数据的容器。JavaScript中变量通常用var关键字声明,并且变量名的命名规则与标识符相同。
- 用var关键字声明,但未赋初始值的变量,默认值会被设定为undefined。
- 变量与变量之间的运算符是(,)操作符,实现一条语句可同时声明多个变量。
变量的赋值
声明完成后就可以为变量赋值,也可以在声明变量的同时为变量赋值。
定义常量
- 常量可以理解为在脚本运行过程中值始终不变的量,一旦被定义就不能被修改或重新定义。
- 现在ES6中新增了const关键字,用于实现常量的定义
- 常量的命名规则遵循标识符的命名规则,习惯上常量名称总是使用大写字母表示