JavaScript에서 일부 식별자는 예약된 키워드이므로 변수 또는 함수 이름으로 사용할 수 없습니다.
JavaScript 표준
모든 최신 브라우저는 ECMAScript 3(ES3, 1999년 이후 JavaScript의 세 번째 버전)을 완벽하게 지원합니다.
ECMAScript 4(ES4)가 실패했습니다.
ECMAScript 5(ES5, 2009년 출시)는 JavaScript의 최신 공식 버전입니다.
시간이 지남에 따라 모든 최신 브라우저가 ES5를 완벽하게 지원한다는 사실이 확인되기 시작했습니다.
JavaScript 예약어
Javascript 예약어는 변수, 라벨, 함수 이름으로 사용할 수 없습니다. 일부 예약된 키워드는 향후 확장을 위해 Javascript에서 사용됩니다.
추상 인수 부울 브레이크 바이트
case catch char class* const
continue debugger default delete do
double else enum* eval import*
extends* false final finally float
goto 함수용 int 인터페이스 인스턴스에서
import*를 구현하는 경우
long 기본 새 null
package private protected public return
short static super* 스위치 동기화
이 던지기는 일시적인 true를 발생시킵니다.
var 유형을 시도하세요. void 휘발성
while with Yield
* 표시된 키워드는 ECMAScript5에 새로 추가되었습니다.
JavaScript 개체, 속성 및 메서드
또한 JavaScript 내장 개체, 속성 및 메서드의 이름을 JavaScript 변수 또는 함수 이름으로 사용하지 않아야 합니다.
배열 날짜 평가 함수 hasOwnProperty
Infinity isFinite isNaN isPrototypeOf length
Math NaN name Number Object
prototype String toString undefine valueOf
Java 예약 키워드
JavaScript는 Java와 함께 자주 사용됩니다. JavaScript 식별자로 사용하지 말아야 할 몇 가지 Java 개체 및 속성이 있습니다.
getClass java JavaArray javaClass JavaObject JavaPackage