ECMAScript 保留字

このセクションでは完全な ECMAScript 保留語リストを提供します。

ECMAScript 保留字

ECMA-262 は ECMAScript がサポートする一連の保留語(reserved word)

保留語は将来のキーワードとして保留されている意味で、保留語は変数名や関数名として使用することはできません。

ECMA-262 第3版の保留語の完全リストは以下の通りです:

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

注意:保留語を使用して変数名や関数名を設定すると、将来的にその保留語がブラウザで実装されない場合、エラーメッセージを受け取る可能性が高いです。ブラウザが実装した後、その単語はキーワードとして扱われ、キーワードエラーが発生します。