Computer >> 컴퓨터 >  >> 프로그래밍 >> JavaScript

JavaScript 변수 명명 규칙: 변수 이름을 올바르게 지정하는 방법

변수(variable)는 이름이 붙여진 컨테이너라고 생각할 수 있습니다. 이 컨테이너 안에 데이터를 담아두면, 컨테이너의 이름만으로 언제든 해당 데이터를 참조하고 사용할 수 있습니다.

JavaScript 변수 이름을 지정할 때 지켜야 할 규칙

JavaScript에서 변수 이름을 정할 때는 아래 세 가지 기본 규칙을 반드시 염두에 두어야 합니다.

1. 예약어(Reserved Keywords)는 사용할 수 없습니다

JavaScript가 이미 사용 중인 예약 키워드는 변수 이름으로 쓸 수 없습니다. 예를 들어 break, boolean 같은 단어는 문법적으로 이미 특별한 의미를 가지므로 유효하지 않은 변수 이름입니다.

2. 숫자(0-9)로 시작할 수 없습니다

변수 이름은 반드시 영문자(letter) 또는 밑줄 문자(_)로 시작해야 하며, 숫자로 시작하는 것은 허용되지 않습니다. 예를 들어 123test는 잘못된 변수 이름이지만, _123test처럼 밑줄로 시작하면 유효한 이름이 됩니다.

3. 대소문자를 엄격하게 구분합니다

JavaScript는 대소문자를 구분(case-sensitive)하는 언어입니다. 따라서 Namename은 철자가 같아 보여도 서로 전혀 다른 두 개의 변수로 취급됩니다.

변수 선언 예제

위 규칙을 지켜 작성한 간단한 변수 선언 예제는 다음과 같습니다.

<script>
    var rank;
    var points;
</script>

참고로 위 예제에서 사용된 var는 전통적인 변수 선언 방식이며, 최신 JavaScript(ES6 이상)에서는 블록 스코프를 지원하는 let과 상수 선언용 const를 사용하는 것이 권장됩니다. 또한 실무에서는 여러 단어를 조합할 때 두 번째 단어부터 첫 글자를 대문자로 쓰는 카멜 케이스(camelCase, 예: userName, totalPoints) 네이밍 컨벤션을 널리 사용합니다.