JavaScript에서 예약어는 ECMA-262에 규정된 JavaScript 언어 내에서 사용하기 위해 준비된 이름(또는 명령) 집합입니다. 변수, 함수 이름, 개체 이름 등으로 사용할 수 없습니다. 예약어는 JavaScript 업그레이드를 위해 예약되어 있으므로 사용자는 이를 사용하지 않는 것이 좋습니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.
예약어
예약어는 ECMA-262에서 지정한 JavaScript 언어 내에서 사용하기 위해 준비된 이름(또는 명령) 집합입니다. 이러한 이름은 현재 특별한 목적이 없으며 JavaScript 업그레이드 버전용으로 예약되어 있습니다. 구체적인 지침은 표에 나와 있습니다.
abstract | double | goto | native | static |
boolean | enum | implements | 패키지 | super |
바이트 | 내보내기 | import | private | synchronized |
char | extends | int | protected | throws |
class | final | 인터페이스 | public | transient |
const | float | long | short | 휘발성 |
ECMAScript 3은 모든 Java 키워드를 예약어로 나열하는 반면, ECMAScript 5에는 보다 유연한 규정이 있습니다.
예를 들어 비엄격 모드에서는 class, const, enums,export, extends, import 및 super만 예약어이고 기타 ECMAScript 3 예약어는 엄격 모드에서 자유롭게 사용할 수 있으므로 ECMAScript 5는 더욱 조심스러워집니다. , Implements, 인터페이스, let, package, private, protected, public, static, Yield, eval(비예약어), 인수(비예약어)의 사용을 엄격히 제한합니다.
참고:
엄격 모드이든 비엄격 모드이든, 학생들이 함정에 빠지지 않도록 변수 이름, 함수 이름 또는 속성 이름을 정의할 때 위에 나열된 예약어를 사용하지 마세요.
【추천 학습: javascript 고급 튜토리얼】
위 내용은 자바스크립트의 예약어는 무엇인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!