Javascript

변수의 이름 컨벤션 (Variable naming convention)

selonjulie 2022. 4. 23. 14:43

주의점

  • 대소문자 구문
    • 변수이름, 함수이름, 연산자 모두 대소문자를 구분합니다. 따라서 myName과 MyName은 다른 변수입니다.
  • 변수 이름을 정할 때, 첫 번째 문자는 반드시 글자나 밑줄(_), 달러기호($)중 하나 입니다.
  • 두 번째 문자부터는 글자, 밑줄, 달러, 숫자 중에서 자유롭게 쓸 수 있습니다.
  • 변수이름, 함수이름 등 camelCase(카멜케이스) 방식으로 쓸 것.
  • snake_case 표현법도 있지만 잘 사용하지 않음(변수이름에 -는 사용할 수 없으므로, _를 사용한 것)

 

변수의 이름을 작성하는 방식 중 가장 흔한 방식

camelCase(카멜 케이스) : 첫 문자는 소문자 그 뒤로 단어를 구분하기위해 대문자

let someVariable; 
let anotherVariableName; 
let thisVariableNameIsSoLong;

PascalCase(파스칼 케이스) : 첫 문자를 포함하여 단어 구분마다 대문자

Pascal Case

 

snake_case(스네이크 케이스): 모든 단어 소문자, 단어 사이 _로 연결

let first_second;
let my_profile_img;
let to_do_list_array;

 

kebab-case (케밥 케이스) : 모든 단어 소문자, 단어 사이 -로 연결

 

이름만 듣고 웬 낙타해서 찾아보니 여러 변수의 이름을 작성하는 방식을 재밌게 그림으로 그린 트윗이 있다.

 

https://twitter.com/allison_horst/status/1205702878544875521