식별자(identifier)
변수, 상수, 함수, 사용자 정의 타입 등에서 다른 것들과 구분하기 위해서 사용되는 변수의 이름, 상수의 이름, 함수의 이름, 사용자 정의 타입의 이름 등 '이름'을 일반화 해서 지칭하는 용어이다.
예약어
예약어는 아직 특별한 쓰임새는 없지만 미래에 키워드로 쓸 가능성이 있어서 예약해 둔 것입니다.
- abstract - boolean - byte - char - class - const - debugger - double - enum - export - extends - final - float - goto - implements - import - int - interface - long - native - package - private - protected - public - short - static - super - synchronized - throws - transient - volatile
키워드
키워드는 제어문의 시작과 끝, 특정한 조작 목적 등으로 쓰입니다.
이런 기능들이 정의되어 있기 때문에 식별자나 프로퍼티 이름으로 사용할 수 없습니다.
*이 붙은 키워드는 5판에서 추가된 키워드입니다.- break - case - catch - continue - debugger* - default - delete - do - else - finally - for - function - if - in - instanceof - new - return - switch - this - throw - try - typeof - var - void - while - with
'CODING > JavaScript' 카테고리의 다른 글
| JavaScript 개념 004 (0) | 2019.11.08 |
|---|---|
| JavaScript 개념 003 (0) | 2019.11.06 |
| JavaScript 개념 001 (0) | 2019.11.04 |
| JavaScript Prototype (0) | 2019.03.06 |
| ES6 화살표 함수(arrow function)를 배우기 전 자바스크립트 this 이해하기 (0) | 2019.03.05 |