Appendix B

JavaScript Reserved Words


The JavaScript language sets aside certain words that you cannot use as the names of variables, functions, methods, or objects. Some of these words are currently used by JavaScript; others are reserved for future use.

The reserved words are

  finally protected
abstract float public
Boolean for return
break function short
byte goto static
case if super
catch implements switch
char import synchronized
class in this
const instanceof throw
continue int throws
default interface transient
do long true
double native try
else new var
extends null void
false package while
final private with