[JS] 식별자 네이밍 규칙

Hadam Cho·2021년 5월 26일
2

Frontend

목록 보기
1/8
post-thumbnail

식별자 네이밍 규칙

식별자

어떤 값을 구별해서 식별해낼 수 있는 고유한 이름 (변수명)

네이밍 규칙

  • 식별자는 특수문자를 제외한 문자, 숫자, 언더스코어(_), 달러 기호($)를 포함할 수 있다.
  • 단, 식별자는 특수문자를 제외한 문자, 언더스코어(_), 달러 기호($)로 시작해야 한다. (숫자 X)
  • 예약어는 식별자로 사용할 수 없다.

자바스크립트 예약어

( * 식별자로 사용 가능하지만 strict mode에서는 사용 불가)

네이밍 컨벤션 (Naming Convention)

카멜 케이스 (camelCase)

const firstName;

보통 자바스크립트의 변수나 함수명

스네이크 케이스 (snake_case)

const first_name;

파스칼 케이스 (PascalCase)

const FirstName;

보통 자바스크립트의 클래스명

헝가리언 케이스 (typeHungarianCase)

const strFirstName;	// type + identifier
const $element = document.querySelector('#myId');	// DOM Node
const observable$ = fromEvent(document, 'click');	// RxJS 옵저버블
profile
(。・∀・)ノ゙

0개의 댓글