ECMA-262は、特定の目的を持つ一連のキーワードを説明します。これは、制御ステートメントの開始または終了を示す、または特定の操作などを実行するために使用できます。規制:キーワードは言語予約されており、識別子として使用できません。
ECMAScriptのすべてのキーワード(*第5版に追加されます):
break do inscanceof typeof of of exly new var catch fulct return void whiled whiled debugger* function this default with default delete in try
ECMA-262(第3版)のすべての予約済みの単語:
要約enum int短いブールエクスポートインターフェイス静的バイトは長いスーパーチャールファイナルネイティブクラスを拡張します
同期フロートパッケージスローconst goto private private transientデバッガー実装保護された揮発性ダブル
公開されます
予約された単語は、第5版に追加された新しいデバッガーが第3版の予約済みの単語であるなど、再版キーワードとして使用できます。
第5版の非厳格モードの予約済みの単語:
クラス列挙は、サポートconstエクスポートのインポートを拡張します
厳密なモードで単語を予約します:
パッケージパッケージパブリックインターフェイスプライベート静的レット保護収量を実装します
注:LETとEXVERは、新しく追加された予約済みの単語です。互換性のために、参照予約単語として使用することをお勧めします。
JavaScriptでキーワードと予約単語を使用すると、エラーが発生します。お勧めしません!