变量命名的规则与规范
变量命名的规则与规范
- 变量命名的规则
- 不能使用关键字
- 字母须区分大小写
- 由字母、数字、_、$组成,且不能以数字开头
- 变量命名的规范
- 起名须有一定的意义
- 遵守小驼峰命名法
变量命名的规则
不能使用关键字
在JavaScript中声明变量不能使用JavaScript的常用关键字,常用的关键字有
abstract | arguments | boolean | break | byte |
case | catch | char | class* | const |
continue | debugger | default | delete | do |
double | else | enum* | eval | export* |
extends* | false | final | finally | float |
for | function | goto | if | implements |
import* | in | instanceof | int | interface |
let | long | native | new | null |
package | private | protected | public | return |
short | static | super* | switch | synchronized |
this | throw | throws | transient | true |
try | typeof | var | void | volatile |
while | with | yield |
字母须区分大小写
在JavaScript中声明变量,需要严格区分大小写。对于同一单词,如果一个使用大写,一个使用小写,JavaScript会认为是两个不同的变量。
区分大小写->
不区分大小写->
由字母、数字、_、$组成,且不能以数字开头
在JavaScript中给变量命名,需要使用字母、数字、下划线、$来组成,但需注意数字不能作为开头。
变量命名的规范
起名须有一定的意义
在JavaScript中给变量命名,一般使用变量的英文名称或者通用的英文缩写,所使用的单词需要有一定的可理解性,不建议使用a、b、c等无意义名字。
遵守小驼峰命名法
小驼峰命名法是指名称的第一个单词的首字母小写,而剩余的其他单词的首字母均大写,如userName。