>웹 프론트엔드 >프런트엔드 Q&A >자바스크립트 키워드가 var인가요?

자바스크립트 키워드가 var인가요?

青灯夜游
青灯夜游원래의
2021-09-07 18:07:162046검색

var는 자바스크립트의 키워드이지만 js 키워드에는 var뿐만 아니라 break, else, new, case, finally, return, void, catch, for, switch, while, continue, this, with, if 등도 있습니다. .

자바스크립트 키워드가 var인가요?

이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.

javascript 키워드

키워드는 ECMA-262에서 지정한 JavaScript 언어에서 내부적으로 사용되는 이름(또는 명령)의 집합입니다. 이러한 이름에는 특정 목적이 있으며 사용자는 동일한 이름으로 식별자를 사용자 정의할 수 없습니다. 구체적인 지침은 표에 나와 있습니다.

var기본값 반환 function switch void
ECMAScript 키워드
break delete if this while
case do in throw with
catch else instanceof try
계속 마침내 new typeof
디버거(ECMAScript 5의 새로운 기능) for
자바스크립트에서는 var가 키워드인 것을 알 수 있는데, js에서는 var뿐만 아니라 break, delete, if, this, while 등의 키워드도 있다고 볼 수 있습니다.

javascript 예약어

ECMA는 식별자로 사용할 수 없는 또 다른 예약어 세트도 설명합니다. 예약어는 아직 해당 언어에서 특별한 용도로 사용되지는 않지만 향후 키워드로 사용될 가능성이 있습니다. 다음은 모두 ECMA 버전 3에서 정의한 예약어입니다:

abstract, enum, int, short, boolean,export, 인터페이스, static, byte, extends, long, super, char, final, Native, syncinized, class, float, 패키지, 발생, const, goto, 개인, 임시, 디버거, 구현, 보호, 휘발성, 이중, 가져오기, 공개.

코드에서 키워드를 식별자로 사용하면 대부분의 브라우저에서 "식별자가 필요합니다" 오류가 발생합니다. 예약어를 사용해도 브라우저에 따라 동일한 오류가 발생하지 않을 수 있습니다. 일반적으로 ECMAScript의 향후 버전과의 호환성을 유지하려면 키워드와 예약어를 식별자로 사용하지 않는 것이 가장 좋습니다.

키워드 내용은 고정되어 있지 않습니다. JavaScript 버전이 향상됨에 따라 키워드도 변경됩니다. 예를 들어 ES2015에서는 let 및 const를 키워드로 추가합니다.

【추천 학습:

javascript 고급 튜토리얼

위 내용은 자바스크립트 키워드가 var인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.