주의점
- 대소문자 구문
- 변수이름, 함수이름, 연산자 모두 대소문자를 구분합니다. 따라서 myName과 MyName은 다른 변수입니다.
- 변수 이름을 정할 때, 첫 번째 문자는 반드시 글자나 밑줄(_), 달러기호($)중 하나 입니다.
- 두 번째 문자부터는 글자, 밑줄, 달러, 숫자 중에서 자유롭게 쓸 수 있습니다.
- 변수이름, 함수이름 등 camelCase(카멜케이스) 방식으로 쓸 것.
- snake_case 표현법도 있지만 잘 사용하지 않음(변수이름에 -는 사용할 수 없으므로, _를 사용한 것)
변수의 이름을 작성하는 방식 중 가장 흔한 방식
camelCase(카멜 케이스) : 첫 문자는 소문자 그 뒤로 단어를 구분하기위해 대문자
let someVariable;
let anotherVariableName;
let thisVariableNameIsSoLong;
PascalCase(파스칼 케이스) : 첫 문자를 포함하여 단어 구분마다 대문자
snake_case(스네이크 케이스): 모든 단어 소문자, 단어 사이 _로 연결
let first_second;
let my_profile_img;
let to_do_list_array;
kebab-case (케밥 케이스) : 모든 단어 소문자, 단어 사이 -로 연결
이름만 듣고 웬 낙타해서 찾아보니 여러 변수의 이름을 작성하는 방식을 재밌게 그림으로 그린 트윗이 있다.
'Javascript' 카테고리의 다른 글
[개념 문제] 배열 07.array - 09.filter 1/ 10.filter 2 (0) | 2022.04.30 |
---|---|
[개념, 문제] 배열 07.array - 06.slice / 07.slice 2 (0) | 2022.04.30 |
내가 지금 뭘 배우고 있는거지? 자바스크립트가 뭐야? (0) | 2022.04.27 |
console.log 과 return의 차이. 함수란? (0) | 2022.04.27 |
변수의 선언과 var, let, const 의 차이 (feat. 호이스팅) (0) | 2022.04.27 |