(@_@;)我是程序猿,我编程,我快乐,知识改变命运,技术成就梦想   oh yeah!合作VX "w6668263" 联系Email:ye583025823@126.com

javascript 关键字不能作为变量来使用

 var cfg={export: "export.aspx"}

这句代码中使用了一个关键字“export” 所以在IE8中报错。

那么有哪些关键字不能作为变量呢?

关键字”就是 JS 本身已经使用了,具有一定特殊的含义,你就不能再用它们充当变量名啊方法名啊什么的。
包括(按字母排序):

breakcasecatchcontinuedefaultdeletedoelsefinallyforfunctionifininstanceofnewreturnswitchthisthrowtrytypeofvarvoidwhilewith 

等。
“保留字”实际上就是预留的“关键字”,意思是现在虽然现在还不是关键字(也就是本身还不具备特殊含义的),
但是未来可能会成为关键字的,你一样是不能使用它们当变量名啊方法名的。包括(按字母排序):

abstract、booleanbytechar、class、
const、debuggerdouble、enum、export、
extends、fimal、float、goto、implements、
import、int、interface、long、mative、
package、private、protected、public、
short、static、super、synchronized、
throws、transient、volatile 

等。

 

技术交流QQ群:15129679

posted on 2017-03-24 10:21  一个草率的龙果果  阅读(1702)  评论(0编辑  收藏  举报

导航