九、附录 a:保留字

本附录提供了两个保留关键字列表。第一个是保留字的当前列表,第二个是为未来实现保留的字的列表。

不能使用保留字作为变量名。

var break = 1; // syntax error

如果你用这些词作为对象属性,你必须引用它们。

var o = {break: 1}; // OK in Firefox, error in IE
var o = {'break': 1}; // OK
alert(o.break); // error in IE
alert(o['break']); // OK

关键词

  • 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

未来保留字

  • abstract

  • boolean

  • byte

  • char

  • class

  • const

  • debugger

  • double

  • enum

  • export

  • extends

  • final

  • float

  • goto

  • implements

  • import

  • int

  • interface

  • long

  • native

  • package

  • private

  • protected

  • public

  • short

  • static

  • super

  • synchronized

  • throws

  • transient

  • volatile