变量
标识符
定义规则:
- 由大小写字母、数字、下划线和美元符号($)组成;
- 不能以数字开头;
- 严格区分大小写;
- 不能使用JS中的关键字命名;
- 要尽量要做到“见其名知其意”。
下划线法(如user_name)
驼峰法(如userName)
帕斯卡法(如UserName)
保留关键字
ES5中规定的关键字
break | case | catch | class | const | continue |
debugger | default | delete | do | else | export |
extends | false | finally | for | function | if |
import | in | instanceof | new | null | return |
super | switch | this | throw | try | true |
typeof | var | void | while | with | yield |
未来保留关键字
abstract | arguments | await | byte | boolean | char |
double | enum | eval | final | float | goto |
implements | int | interface | let | long | native |
package | private | protected | public | short | static |
synchronized | <