JavaScript关键字
在JavaScript中,您不能将这些保留字用作变量,标签或函数名称:
| abstract | arguments | await* | 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 |
标有*的单词在ECMAScript 5 和d ECMAScript 6.是新出现的;
JavaScript删除保留字
ECMAScript 5/6标准删除了下列保留字
| abstract | boolean | byte | char |
|---|---|---|---|
| double | final | float | goto |
| int | long | native | short |
| synchronized | throws | transient | volatile |
但是也不要使用上面的删除的保留字,因为不是所有的平台都覆盖了ES5/6