关键字用于实现其预计的语法结构。一般情况下,那些预定的关键字是不允许作为变量、常量、标识符等来使用的,JavaScript也有自己的关键字。因此,要掌握好这些关键字以避免对关键字进行误操作。如果非要用关键字作为变量,则程序会报错。
下面的例子以关键字为变量举例,通过实例可以发现,以关键字为变量的程序会报错。
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>实例1</title> <script type="text/javascript"> var new = true; //将关键字new设为变量 alert("运行结果显示"); </script> </head> </html>
运行这个程序可以发现,在定义变量的一行中出现了错误。导致该错误的原因是在代码中定义变量时,变量名定义为“new”,而“new”这一变量是JavaScript的关键字之一,但是如果把这一行删除或者注释掉则会现实正确的结果。
由此可见,在变量声明的过程中,使用关键字作变量是不可取的,其存在着致命的缺陷。因此在变量定义时一定要避免关键字的应用。下面将对JavaScript进行列举,是读者在今后的编程过程中有个参照。同时由于JavaScript中还保留了一些其他单词,即保留字,它们在JavaScript的编写过程中,同样不能用于此功能。保留字及关键字列表如下所示。
JavaScript中的保留字和关键字
abstract | booleam | break | byte | case | catch |
char | class | const | continue | default | do |
double | else | extends | false | finally | float |
for | function | goto | in | instanceof | int |
if | implements | import | interface | long | native |
new | null | package | private | protected | public |
return | short | static | super | switch | synchronized |
this | throw | throws | transient | true | try |
var | void | while | with |