关键字和保留字
- 什么是关键字?
- 被JavaScript语言赋予了特殊含义的单词
- 好比现实生活中110、120、119对我们又特殊含义一样, 在JavaScript也有一些对于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 |
- 什么是保留字?
- JavaScript预留的关键字,他们虽然现在没有作为关键字,但在以后的升级版本中有可能作为关键字
保留字 | |||||
---|---|---|---|---|---|
class | enum | extends | super | const | export |
import | implements | let | private | public | yield |
interface | package | protected | static |
标识符
- 什么是标识符?
- 从字面上理解就是用来标识某些东西的符号,标识的目的就是为了将这些东西区分开来
- 在编程中标识符就是程序员自己在程序中起的一些名字
- 例如定义变量时的变量名称就是一个标识符
var num;
, 这里的num就是标识符
- 标识符命名规则(必须遵守)
- 只能由26个英文字母的大小写、10个阿拉伯数字0~9、下划线_、美元符号$组成
- 不能以数字开头
- 严格区分大小写,比如test和Test是2个不同的标识符
- 不可以使用关键字、保留字作为标识符
- JS底层保存标识符时实际上是采用的Unicode编码,所以理论上讲,所有的utf-8中含有的内容都可以作为标识符
- 标识符命名规范(建议遵守)
- 变量的名称要有意义(有利于提高阅读性)
- 变量的命名遵守驼峰命名法,首字母小写,第二个单词的首字母大写
- 例如:
userName、myFirstName
网友评论