变量的命名规则与规范 (面试可能会问)
- 规则 (必须遵守的, 如果不遵守会报错)
在书写变量名的时候, 只能由 数字 字母 下划线 $符号(英文的) 组成, 并且 不能以数字开头
书写时 区分大小写
书写变量名时, 不能使用关键字或者保留字作为变量名
关键字: 在 js 中具有特殊含义的 字母组合
保留字: 在 js 中目前没有特殊含义, 但在将来的某个版本可能会用到, 所以此时也不能使用
在 ES6 还没出现之前具有的保留字
- 规范 (建议遵守, 如果不遵守也不会报错)
量名具有含义, 符合见名知意
尽量不要用字母作为变量名, 除非是练习
多个单词的组合名时, 使用驼峰命名法(多个单词拼接时, 后一个单词的首字母大写)
bigbox -> bigBox
符合命名规则
var a = 100
var a1 = 100
var a1_ = 100
var a1_$ = 100
不符合命名规则
var 6qwer = 100 // 这种写法 变量名开头是 数字, 不符合变量命名的规则, 所以会报错
变量命名区分大小写
var a = 100
var A = 200
console.log(a) // 100
console.log(A) // 200