JS关键字和保留字小结

来源:互联网 发布:存储卡数据修复 编辑:程序博客网 时间:2024/05/20 17:14
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的直接跳转功能,它目前就不是关键字。
保留字就是很有可能成为未来的关键字


 
0 0
原创粉丝点击