ECMA-262는 제어문의 시작이나 끝을 나타내거나 특정 작업을 수행하는 데 사용할 수 있는 특정 목적을 가진 키워드 집합을 설명합니다. 규정: 키워드는 언어로 예약되어 있으므로 식별자에 사용할 수 없습니다.
모든 ECMAScript 키워드(*5판의 새로운 내용):
break do instanceof typeof case else new var catch 마침내 return void continue for switch
ECMA-262(3판)의 모든 예약어:
추상 열거형 int 짧은 부울 내보내기 인터페이스 정적 바이트는 긴 슈퍼 문자 최종 기본 클래스를 확장합니다동기화 float 패키지 는 const goto private 일시적 디버거 구현 protected 휘발성 double 을 발생시킵니다.
공개 가져오기
재판에서는 예약어를 키워드로 사용할 수 있습니다. 예를 들어 5판의 새 디버거는 3판의 예약어입니다.
제5판의 비엄격 모드 예약어:
클래스 enum 확장 supper const export import
엄격 모드의 예약어:
패키지 공개 인터페이스 비공개 정적 let protected yield 구현참고: let 및 항복은 새로운 예약어입니다. 호환성을 보장하기 위해 참조 예약어로 권장됩니다.
Javascript에서 키워드와 예약어를 사용하면 오류가 발생합니다. 권장하지 않습니다!