[JS]식별자 규칙

산말랭이(sanmalleng)·2022년 3월 28일
0

TIL : JavaScript

목록 보기
3/6
post-thumbnail

식별자(identifier)

변수, 함수, 라벨 등 이름을 사용자가 정의할 때 다음 내용을 준수하도록 한다.

지키지 않으면 에러나는 필수규칙

  1. 알파벳, 숫자, 언더바(_), 달러 기호($) 사용 가능
  2. 첫 글자는 숫자 사용 불가
  3. 대소문자 구분: data 와 Data는 다른 식별자
  4. 예약어 사용 불가
    (ex. class, default, if, else 등)

지켰으면 하는 무언의 약속

  1. 기본 표기법 : 캐멀 표기법
  2. 생성자 이름 : 파스칼 표기법
  3. 상수 : 대문자, 스네이크 표기법
  4. 루프 카운터 : i, j, k 등을 사용
  5. 논리값 : 이름 앞에 is~
  6. 원활한 소통을 위해 간단한 영단어 사용

Example
$hi (o)
student_id (o)
_code (o)
if (x)
%calc (x)
6variable (x)

캐멀 표기법(camel Case)

두 번째 단어부터 대문자로 표기

Example
lastName
redTitleNum

스네이크 표기법(Snake_Case)

단어마다 사이에 언더바(_)를 넣어 표기

Example
last_name
red_title_Num

파스칼 표기법(Pascal Case)

각 단어의 첫 글자를 모두 대문자로 표기합니다.

Example
LastName
RedTitleNum


스스로 마음을 다잡기 위해 공부한 내용을 기록합니다.
수정되어야 할 점이나 추가되어야 할 점이 있다면 언제든지 코멘트 부탁드립니다!

profile
오늘도 산꼭대기로 열심히 등반하자 😎

0개의 댓글