然而,更郁闷的总是因为IE,这次又被我猜中了,之前在《缺少标识符?IE,你不用那么认真吧!》的文章中提及过JavaScript保留字符,当时用到了 class ,这回,没想到我独创的变量名居然也冲突了。定义一个元素数量的变量,理所当然的想到了 enum (element number),没想到这也是IE的JavaScript保留字符,一开始看到IE提示“Expected identifie”,可明明正确的语句却老提示错误,终于也职业敏感了一回,想到了js ie 保留字符,Google了一下,果然,被我猜中了。所以,这次再来补充补充吧:
- JavaScript 关键字
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
- JavaScript 保留字
abstract
boolean byte
char class const
debugger double
enum export extends
fimal float
goto
implements import int interface
long
mative
package private protected public
short static super synchronized
throws transient
volatile
注意看第二张表的第5行,我就栽倒这在……








已有人对此文发表了评论