ECMA-262 beschreibt eine Reihe von Schlüsselwörtern mit bestimmten Zwecken, die verwendet werden können, um den Anfang oder das Ende einer Steueranweisung anzugeben oder um bestimmte Operationen usw. auszuführen. Regelung: Schlüsselwörter sind sprachlich reserviert und können nicht in Bezeichnern verwendet werden.
Alle ECMAScript-Schlüsselwörter (*neu für die fünfte Ausgabe):
break do instanceof typeof case else new var catch finally return void continue for switch
Alle reservierten Wörter in ECMA-262 (3. Auflage):
abstract enum int short boolean export interface static byte extensions long super char final native classsynchronized float package wirft const goto private transient Debugger Implementierungen protected volatile double
öffentlich importieren
Reservierte Wörter können in Nachdrucken als Schlüsselwörter verwendet werden. Beispielsweise ist der neue Debugger in der fünften Ausgabe ein reserviertes Wort in der dritten Ausgabe.
Reservierte Wörter im nicht strikten Modus in der fünften Ausgabe:
class enum extends supper const export import
Reservierte Wörter im strengen Modus:
implementiert package public interface private static let protected yieldHinweis: let und yield sind neue reservierte Wörter. Um die Kompatibilität sicherzustellen, werden sie als reservierte Referenzwörter empfohlen.
Die Verwendung von Schlüsselwörtern und reservierten Wörtern in Javascript führt zu einem Fehler. Nicht empfohlen!