JavaScript 예약 키워드
JavaScript 예약 키워드
JavaScript에서 일부 식별자는 예약 키워드이므로 변수 이름이나 함수 이름으로 사용할 수 없습니다.
JavaScript 표준
모든 최신 브라우저는 ECMAScript 3(ES3, 1999년 이후 JavaScript의 세 번째 버전)을 완벽하게 지원합니다.
ECMAScript 4(ES4)가 실패했습니다.
ECMAScript 5(ES5, 2009년 출시)는 JavaScript의 최신 공식 버전입니다.
시간이 지남에 따라 모든 최신 브라우저가 ES5를 완벽하게 지원한다는 사실이 보이기 시작했습니다.
JavaScript 예약어
Javascript 예약어는 변수, 라벨, 함수 이름으로 사용할 수 없습니다. 일부 예약된 키워드는 향후 확장을 위해 Javascript에서 사용됩니다.
추상 부울 브레이크 바이트
case catch char 클래스* const
continue 디버거 기본 삭제 do
dou ble else enum* eval 내보내기*
extends* false final 최종적으로 float float
함수 goto if 구현
import * int 인터페이스의 경우 긴 기본 새 null
패키지 개인 보호 공개 반환
짧은 정적 슈퍼* 스위치 동기화
이 던지기는 일시적인 true를 발생시킵니다.
try typeof var void 휘발성
수율이 있는 동안
* 표시된 키워드는 새로 표시됩니다. ECMAScript5에 추가되었습니다.
JavaScript 개체, 속성 및 메서드
또한 JavaScript 내장 개체, 속성 및 메서드의 이름을 JavaScript 변수 또는 함수 이름으로 사용하지 않아야 합니다.
Array Date eval function hasOwnProperty
Infinity isFinite isNaN isPro totypeOf length
수학 NaN 이름 숫자 객체
prototype String toString undefine valueOf
Java 예약 키워드
JavaScript는 Java와 함께 자주 사용됩니다. JavaScript 식별자로 사용하지 말아야 할 몇 가지 Java 개체 및 속성이 있습니다.
getClass java javaArray javaClass JavaObject JavaPackage
Windows 예약 키워드
JavaScript는 HTML 외부에서 사용할 수 있습니다. 이는 다른 많은 응용 프로그램에서 프로그래밍 언어로 사용될 수 있습니다.
HTML에서는 HTML 및 Windows 개체와 속성의 이름을 Javascript 변수 및 함수 이름으로 사용하지 않아야 합니다(그리고 이식성을 위해 해야 합니다).
모든 앵커 앵커 영역에 경고
흐림 버튼 지정 확인란 clearInterval
clearTimeout clientInformation 닫기 닫힘 확인
생성자 crypto decodeURI decodeURIComponent defaultStatus
document 요소 요소 포함 포함
encodeURI encodeURIComponent 이스케이프 이벤트 파일업로드
focus 양식 양식 프레임 innerHeight
innerWidth 레이어 레이어 링크 위치
mimeTypes 탐색 n avigator 프레임 프레임속도
숨겨진 기록 이미지 이미지 오프스크린버퍼링
오픈 오프너 옵션 외부 높이 외부 너비
패키지 페이지X오프셋 페이지Y오프셋 상위 구문 분석 플로트
parseInt 비밀번호 pkcs11 플러그인 프롬프트
propertyIsEnum 라디오 재설정 스크린X 스크린Y
스크롤 보안 선택 자체 설정 간격
setTimeout 상태 제출 오염 텍스트 제출
textarea top unescape untaint window
HTML 이벤트 핸들러
또한 HTML 이벤트 핸들러의 이름을 Javascript 변수 및 함수 이름으로 사용하지 않아야 합니다.
예:
onblur onclick onerror onfocus
onkeydown onkeypress onkeyup onmouseover
onload onmouseup onmousedown onsubmit
비표준 JavaScript
예약된 키워드 외에도 JavaScript 구현에는 일부 비표준 키워드도 있습니다.
변수를 정의하는 데 사용되는 const 키워드를 예로 들 수 있습니다. 일부 JavaScript 엔진은 const를 var의 동의어로 취급합니다. 다른 엔진은 const를 읽기 전용 변수 정의로 처리합니다.
Const는 JavaScript 확장입니다. JavaScript 엔진은 Firefox 및 Chrome에서의 사용을 지원합니다. 그러나 이는 JavaScript 표준 ES3 또는 ES5의 일부가 아닙니다. 권장사항: 사용하지 마세요.