|
2.6 关键字和保留字 |
在ECMAScript语法规范中,规定一些字符串是关键字和保留字,都是不能作为变量名和函数名来使用的。我们知道,目前ECMAScript语法的最新官方版本已经是ECMA-262了。下面列举一些ECMAScript语法中定义的保留字和关键字,详见表2-3。
表2-3 ECMAScript关键字和保留字
备注:表中带“*”号的是ECMAScript最新版中新增的。
除了表2-3中定义的保留字和关键字,还有一些ECMAScript定义的对象、属性和方法也应该避免作为变量名和函数名来使用的,具体见表2-4。
表2-4 ECMAScript对象、属性和方法
如果把关键字和保留字作为变量名或函数名来使用,可能得到类似“Identifier Expected”这样的错误消息。