关键字和保留字
1.什么是关键字?
- 被JavaScript语言赋予了特殊含义的单词
- 关键字在开发工具中会显示特殊颜色
- 关键字不能用作变量名、函数名等
- 关键字严格区分大小写, var和Var前者是关键字, 后者不是
- 只需要记住一点: 在JavaScript中所有的关键字都是小写的
| 关键字(有自己的功能) | |||
|---|---|---|---|
| break | do | instanceof | typeof |
| case | else | new | var |
| catch | finally | return | void |
| continue | for | switch | while |
| default | if | throw | delete |
| in | try | function | this |
| with | debugger | false | true |
| null |
2.什么是保留字?
- JavaScript预留的关键字,他们虽然现在没有作为关键字,但在以后的升级版本中有可能作为关键字
| 保留字(作为候补) | |||
|---|---|---|---|
| class | enum | extends | super |
| const | export | import | implements |
| let | private | public | yield |
| interface | package | protected | static |
标识符
1.什么是标识符?
- 从字面上理解就是用来标识某些东西的符号,标识的目的就是为了将这些东西区分开来
- 其实标识符的作用就跟人的名字差不多,为了区分每个人,就在每个人出生时起了名字
- 日常生活中乔丹、刘德华、吴京这些都是标识符
- 在编程中标识符就是程序员自己在程序中起的一些名字
- 例如定义变量时的变量名就是一个标识符
2.命名规则(必须遵守):
- 只能由26个英文字母的大小写、10个阿拉伯数字0~9、下划线_、美元符号$组成
- 不能以数字开头
- 严格区分大小写,比如test和Test是2个不同的标识符
- 不可以使用关键字、保留字作为标识符
- JS底层保存标识符实际上是采用Unicode编码,所以理论上讲,所有的utf-8中含有的内容都可以作为标识符
3.命名规范(建议遵守):
- 见名知意,变量的名称要有意义(有利于提高阅读性)
- 驼峰命名法,首字母小写,第二个单词的首字母大写(有利于提高阅读性)