[javascript] let과 const의 변수 이름 규칙
변수를 선언할 때 사용하는 let
과 const
키워드는 JavaScript에서 많이 사용됩니다. 이 두 키워드를 사용하는 경우 변수의 이름을 정할 때 몇 가지 규칙을 따르는 것이 좋습니다.
1. 유효한 변수 이름
변수 이름은 문자, 숫자, 밑줄(_) 및 달러 기호($)로 시작할 수 있습니다. 그러나 숫자로 시작하는 변수 이름은 유효하지 않습니다.
2. 의미 있는 이름 사용
변수 이름은 해당 변수가 하는 일을 명확하게 설명하도록 지어야 합니다. 이는 코드를 읽는 데 도움이 되며 다른 개발자가 코드를 이해하는 데 도움이 됩니다.
3. 카멜 케이스 사용
변수 이름은 카멜 케이스(camelCase)를 사용하여 작성하는 것이 좋습니다. 카멜 케이스는 각 단어의 첫 글자를 대문자로 시작하되, 첫 번째 단어는 소문자로 시작하는 표기법을 말합니다.
예시:
let myFavoriteColor = 'blue';
const maxUserCount = 10;
4. 예약어 사용 금지
JavaScript에서 이미 사용 중인 예약어는 변수 이름으로 사용할 수 없습니다. 따라서 변수 이름으로 예약어를 사용하는 것은 피해야 합니다.
5. 호이스팅 고려
let
과 const
는 블록 유효 범위를 가지고 있으며 호이스팅에 대해 조심해야 합니다. 따라서 변수 이름을 선언하기 전에 사용하는 것은 좋지 않습니다.
이러한 규칙을 따라 변수 이름을 정함으로써 코드의 가독성을 높이고, 오류를 방지할 수 있습니다.
변수 이름 규칙에 대한 자세한 내용은 MDN web docs를 참고하세요.