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

주의:예약어를 변수 이름이나 함수 이름으로 사용할 경우, 향후 브라우저가 해당 예약어를 구현하지 않았다면, 오류 메시지를 받지 못할 가능성이 높습니다. 브라우저가 구현한 후, 그 단어는 키워드로 간주되며, 이로 인해 키워드 오류가 발생할 수 있습니다.