표기법들(Cases)

최경락 (K_ROCK_)·2021년 7월 26일
0

i want to eat chicken 을 각 JS 표기법에 맞게 작성해보기.


Dash Case

  • 단어간의 띄어쓰기를 Dash(-)로 표현하는 표기법.
  • HTML과 CSS에서 주로 사용된다.
i-want-to-eat-chicken
  • 가운데를 관통하는 Dash가 단어를 꽂은 꼬챙이 처럼 보여 Kebab Case 라고도 한다.

Snake Case

  • 단어간의 띄어쓰기를 Underbar(_)로 표현하는 표기법.
  • HTML과 CSS에서 주로 사용된다.
i_want_to_eat_chicken
  • 아래의 Underbar 와 글씨가 위아래로 요동치는게 뱀같아서 Snake...

Camel Case

  • 단어들 중 띄어쓰기가 앞에 있는 단어의 첫 글자를 대문자로 입력한다.
  • 문장의 첫 글자는 소문자로 입력한다.
  • JS 에서 가장 많이 사용되는 표기법.
iWantToEatChicken
  • 대문자와 소문자 사이가 낙타의 혹같다고 하여 Camel 이라고 함.

Pascal Case

  • 단어들 중 띄어쓰기가 앞에 있는 단어의 첫 글자를 대문자로 입력한다.
  • 문장의 첫 글자는 대문자로 입력한다. (여기서 Camel Case와 차이가 있다.)
  • JS에서 사용된다.
IWantToEatChicken
  • 아무때나 사용하는 것은 아니고, new 생성자를 사용할 때 사용된다고 함.

+

  • HTML에서 전역속성 data-에서 Dash Case가 사용될 때, JS에서 자동으로 Camel Case로 변경되던 게 기억남.
  • 사실 Pascal Case 말고는 Dash, Snake, Camel 어디선가 한번쯤 봤던 표기법이다.
    Dash와 Camel은 위에서 말한 것 처럼 HTML에서 data- 속성을 배우면서 봤고,
    Snake 는 CSS 를 공부하면서 자연스럽게 선택자 혹은 id의 이름으로 사용했었음.

0개의 댓글