JavaScript中不能作为变量名的关键字和保留字总结:
1、js中的关键字:
| break | case | catch | continue | default |
| delete | do | else | finally | for |
| function | if | in | instanceof | new |
| return | switch | this | throw | try |
| typeof | var | void | while | with |
2、js中的保留字:
| abstract | boolean | byte | char | class |
| const | debugger | double | enum | export |
| extends | final | float | goto | implements |
| import | int | interface | long | native |
| package | private | protected | public | short |
| static | super | synchronized | throws | transient |
| volatile |
上面这些字符在js里面都不可作为变量名,作为变量名时js可能会报错或者不执行。