转自:https://www.cnblogs.com/Strive-count/p/6477754.html
js中不能做变量名的字符
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可能会报错或者不执行。
本文总结了JavaScript中不能作为变量名的关键字和保留字,包括break、case、catch等关键字及abstract、boolean、byte等保留字,提醒开发者避免使用这些字符作为变量名,以防引发语法错误。

258

被折叠的 条评论
为什么被折叠?



