[javascript] let과 const의 변수 이름 규칙

변수를 선언할 때 사용하는 letconst 키워드는 JavaScript에서 많이 사용됩니다. 이 두 키워드를 사용하는 경우 변수의 이름을 정할 때 몇 가지 규칙을 따르는 것이 좋습니다.

1. 유효한 변수 이름

변수 이름은 문자, 숫자, 밑줄(_) 및 달러 기호($)로 시작할 수 있습니다. 그러나 숫자로 시작하는 변수 이름은 유효하지 않습니다.

2. 의미 있는 이름 사용

변수 이름은 해당 변수가 하는 일을 명확하게 설명하도록 지어야 합니다. 이는 코드를 읽는 데 도움이 되며 다른 개발자가 코드를 이해하는 데 도움이 됩니다.

3. 카멜 케이스 사용

변수 이름은 카멜 케이스(camelCase)를 사용하여 작성하는 것이 좋습니다. 카멜 케이스는 각 단어의 첫 글자를 대문자로 시작하되, 첫 번째 단어는 소문자로 시작하는 표기법을 말합니다.

예시:

let myFavoriteColor = 'blue';
const maxUserCount = 10;

4. 예약어 사용 금지

JavaScript에서 이미 사용 중인 예약어는 변수 이름으로 사용할 수 없습니다. 따라서 변수 이름으로 예약어를 사용하는 것은 피해야 합니다.

5. 호이스팅 고려

letconst는 블록 유효 범위를 가지고 있으며 호이스팅에 대해 조심해야 합니다. 따라서 변수 이름을 선언하기 전에 사용하는 것은 좋지 않습니다.

이러한 규칙을 따라 변수 이름을 정함으로써 코드의 가독성을 높이고, 오류를 방지할 수 있습니다.

변수 이름 규칙에 대한 자세한 내용은 MDN web docs를 참고하세요.