您的位置:首页 > Web前端 > JavaScript

JS关键字和保留字小结

2015-08-09 13:10 519 查看
1 关键字
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 保留字
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

 

保留字和关键字段关系?

保留字(Reserved Words)一般是等同于关键字(Keywords)的。
从字面含义上理解,保留字是语言中已经定义过的字,使用者不能再将这些字作为变量名或过程名使用。而关键字则指在语言中有特定含义,成为语法中一部分的那些字。在一些语言中,一些保留字可能并没有应用于当前的语法中,这就成了保留字与关键字的区别。一般出现这种情况可能是由于考虑扩展性。例如,Javascript有一些未来保留字,如abstract、double、goto等等。它可能未来要增加直接跳转的功能,那么为了使当前版本的程序代码能向后兼容,所以不允许使用goto作为变量名,但当前版本的语言并不支持goto的直接跳转功能,它目前就不是关键字。

保留字就是很有可能成为未来的关键字

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  js 关键字 保留字