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

JavaScript 변수 명명 규칙 총정리 – 올바른 변수 이름 짓는 방법

JavaScript 변수 명명 규칙이란?

JavaScript에서 변수를 선언하고 이름을 지을 때는 반드시 지켜야 할 몇 가지 규칙이 있습니다. 이러한 명명 규칙(naming conventions)을 따르면 코드의 가독성이 높아지고, 예기치 않은 오류를 예방할 수 있습니다. 아래에서 JavaScript 변수 이름 작성 시 반드시 기억해야 할 핵심 규칙들을 살펴보겠습니다.

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

JavaScript가 이미 사용 중인 예약어는 변수 이름으로 사용하면 안 됩니다. 예를 들어 break, boolean, var, function, if 같은 키워드는 언어 자체에서 특별한 의미로 사용되기 때문에 변수 이름으로 지정하면 문법 오류가 발생합니다.

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

변수 이름은 반드시 영문자(A-Z, a-z), 밑줄(_), 또는 달러 기호($)로 시작해야 하며, 숫자로 시작하는 것은 허용되지 않습니다. 예를 들어 123test는 잘못된 변수 이름이지만, _123test처럼 밑줄 뒤에 숫자가 오는 형태는 유효합니다.

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

JavaScript는 대소문자를 구분(case-sensitive)하는 언어입니다. 따라서 Namename은 겉보기에 비슷하지만 서로 완전히 다른 두 개의 변수로 취급됩니다. 이 점을 혼동하면 런타임 오류나 예상치 못한 동작의 원인이 될 수 있으므로 주의해야 합니다.

올바른 변수 선언 예제

아래 예제를 통해 어떤 변수 이름이 유효하고 어떤 이름이 잘못되었는지 확인해 보세요.

var name;   // 올바른 선언 (O)
var 2name;  // 숫자로 시작하므로 잘못된 선언 (X)
var _2name; // 밑줄로 시작하므로 올바른 선언 (O)

이처럼 JavaScript 변수 명명 규칙은 간단하지만 매우 중요합니다. 예약어를 피하고, 숫자로 시작하지 않으며, 대소문자 구분을 항상 염두에 둔다면 안정적이고 읽기 쉬운 코드를 작성할 수 있습니다.