TIL (2022.1.6) - [JS] 변수, boolean, 함수의 이름 짓기

박세진·2022년 1월 6일
0

변수(variable)

  • 변수는 영어로 표기하고, 대소문자를 구분하기 때문에 대소문자를 구분해서 적어야 된다.

  • 포함된 데이터를 쉽게 이해할 수 있도록 변수의 이름을 직관적으로 부여한다. 단일문자나 숫자 또는 너무 긴 구절을 사용하지 않는다. (변수명의 길이는 엄청 긴 것만 아니면 되지 않을까? 충분한 정보를 잘 담고 있는 게 더 중요하다)

  • 카멜 표기법을 이용한다. camelCase

  • 변수 이름의 첫 글자에 숫자를 쓰면 안된다. 오류 발생함.

  • 변수명에는 오직 문자, 숫자, 기호 $와 _만 사용할수 있다.

  • 변수 이름의 시작 부분에 _ 언더바를 사용하는 것은 지역변수 혹은 private 변수이기 때문에 일반적으로는 시작 부분에 쓰지 않는다.

  • 예약어를 변수 이름으로 사용하면 안된다. let, class, return, function, true, false 등

Boolean

  • Boolean 값은 참 또는 거짓이므로, 관련 변수의 이름 앞에 is, are, has, can 등을 붙인다.
// 이렇게 짓는 것은 좋지 않다.
let book = true;
let cup = true;
let dance = false;

// 이렇게 바꿔주는 게 좋다~
let isBook = true;
let hasCup = true;
let canDance = false;

함수(function)

  • 함수 관련 변수의 이름을 지을 때는 동사로 시작해야 된다.
function number (num) {
	return num * 2;
}

// 함수의 이름은 동사로 시작해야 된다.
function isDoubleNumber (num) {
	return num * 2;
}

내가 지금까지 들었던 강의에서는 변수의 이름에 대한 규칙이나, boolean 변수의 이름, 함수명에 대한 규칙에 대해서 듣질 못했었다. 코드에 대한 피드백을 받으면서 이제 알게 되었다. 이렇게 중요한 것을 왜 지금까지 난 몰랐을까. 찾아보지 않은 나에 대해서 실망스럽기도 하면서, 그래도 이제 알았으니까 한 걸음 더 나아갔다는 생각이 든다.


혹시 틀리거나 제가 잘못 알고 있는 부분이 있다면 알려주시면 감사하겠습니다

profile
경험한 것을 기록

0개의 댓글