JavaScript

JS | 예약어(keyword)와 식별자(Identifiers)

2022. 1. 7. 09:38
목차
  1. 예약어 keyword
  2. 식별자 (Identifiers)
  3. 식별자 naming rules

예약어와 약속어

예약어 keyword

예약어(keyword)는 프로그래밍 언어에서 문법의 일종으로 미리 지정된 단어들이다.

const a = `hello`;

여기서 const 는 a rk 상수(const)임을 나타내는 예약어이다.
예약어는 식별자(identifier)의 이름으로 쓰일 수 없다.

* await            * break            * case            * catch
* const            * continue        * debugger        * default
* delete        * do            * else            * enum
* export        * extends        * false            * finally
* for            * function        * if            * implements
* in            * instanceof        * interface        * let
* new            * null            * package        * private
* protected        * public        * return        * super    
* switch        * static        * this            * throw
* try            * true            * typeof        * var
* void            * while            * witch            * yeild    

식별자 (Identifiers)

식별자는 변수(variable), 함수(function), 클래스(class) 등과 같이 이름이 주어진 독립체들을 의미한다.

식별자 naming rules

  • 식별자는 반드시 문자, 언더스코어(underscore, _), 달러 표시(dollar sign, $)으로 시작해야한다.

    // valid
    const a = 'hello';
    const _a = 'hello';
    const $a = 'hello';
  • 식별자의 이름은 숫자로 시작할 수 없다.

    // invalid
    const 1a = 'hello';
  • 식별자는 대소문자를 구분한다.

    const y = 'hi';
    const Y = 5;
    console.log(y);            // hi
    console.log(Y);            // 5
  • 예약어는 식별자의 이름이 될 수 없다.

    // invalid
    const new = 5;            // Error! new is a keyword

본 포스팅은 JavaScript Keywords and Identifiers (https://www.programiz.com/javascript/keywords-identifiers) 를 참조하였습니다.

'JavaScript' 카테고리의 다른 글

JS | 댓글 좋아요/삭제 기능  (0) 2022.01.10
JS | 로그인 활성화 기능 구현 (+ 유효성 로직 추가)  (0) 2022.01.07
JS | async 와 await  (0) 2021.12.29
JS | Promise ( Producer, Consumer)  (0) 2021.12.28
JS | 비동기 처리의 시작 콜백  (0) 2021.12.27
  1. 예약어 keyword
  2. 식별자 (Identifiers)
  3. 식별자 naming rules
'JavaScript' 카테고리의 다른 글
  • JS | 댓글 좋아요/삭제 기능
  • JS | 로그인 활성화 기능 구현 (+ 유효성 로직 추가)
  • JS | async 와 await
  • JS | Promise ( Producer, Consumer)
3jun
3jun
3jun3jun 님의 블로그입니다.
3jun
3jun
3jun
전체
오늘
어제
  • 분류 전체보기 (94)
    • 프로젝트 (5)
    • Web (9)
    • JavaScript (19)
    • React (12)
    • 알고리즘 (31)
    • Git (3)
    • AWS (3)
    • TypeScript (3)
    • CS (2)
    • Error (6)
    • 회고 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • msw
  • state
  • 백준js
  • outer environment
  • 백준 온라인저지
  • 프로그래머스 코테
  • react
  • 백준 코테
  • Promise
  • JavaScript
  • 자바스크립트
  • 프로그래머스 코딩테스트 js
  • msw 에러
  • 백준 js
  • 백준 알고리즘
  • 프로그래머스 js
  • 프로그래머스 코딩테스트
  • airbnb style guide
  • 유효성 로직
  • this.props.history.push

최근 댓글

최근 글

hELLO · Designed By 정상우.
3jun
JS | 예약어(keyword)와 식별자(Identifiers)
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.