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可能会报错或者不执行。