변수와 상수, 함수의 이름을 식별자(identifier)라고 하며, 다음과 같은 규칙을 따른다.
- 반드시 글자나, 달러 기호($), 밑줄(_)로 시작한다.
- 글자와 숫자, 달러 기호, 밑줄만 쓸 수 있다.
- 𝜋 나 ⊇ 같은 유니코드 문자도 가능하다.
- 예약어는 식별자로 쓸 수 없다. (ex. function, break, case, catch 등.. 자세한건 mozilla 참고)
자바 스크립트에서 식별자 표기법은 여러가지이지만, 가장 널리 쓰는 두 가지는 아래와 같음.
- 카멜 케이스 (camel case)
- currentTime, userName, userAgent 등 중간중간의 대문자가 낙타의 혹처럼 보인다고 해서 지어진 표기법
- 스네이크 케이스 (snake case)
- current_time, user_name, user_agent 등 단어 사이에 _를 넣어 구분 짓는 표기법
- 표법은 팀 및 개인의 선호도에 따라 사용이 갈리지만, 아래와 같은 방침을 염두하길 권한다.
(대문자로 시작해서는 안되며, 예외는 Class 뿐이다.) - 밑줄 한개 또는 두개로 시작하는 식별자는 아주 특별한 상황, 또는 '내부' 변수에서만 사용한다.
자신만에 특별한 변수 카테고리를 만들지 않는 한, 변수나 상수 이름을 밑줄로 시작하지 마라. - JQuery를 사용하는 경우, 달러 기호로 시작하는 식별자는 보통 JQuery 객체라는 의미
728x90
'Programming > Javascript' 카테고리의 다른 글
함수 호출 및 return (0) | 2021.05.21 |
---|---|
조건문 (0) | 2021.05.20 |
문자열 (0) | 2021.05.15 |
원시 타입 (0) | 2021.05.11 |
.map .filter .reduce (0) | 2021.04.28 |