JavaScript에서 변수 이름으로 어떤 문자가 유효한지 확인하려면 아래의 명명 규칙(naming conventions)을 따라야 합니다. 이 규칙들은 변수 이름을 지을 때 반드시 지켜야 할 다양한 조건들을 설명합니다.
JavaScript 변수 이름 명명 규칙
- $와 _로 시작 가능: 변수 이름은 달러 기호($) 또는 언더스코어(_) 문자로 시작할 수 있습니다. 예를 들어
_result와 같은 형태가 가능합니다. - 예약 키워드 사용 금지: JavaScript의 예약 키워드(reserved keywords)를 변수 이름으로 사용해서는 안 됩니다. 예를 들어
break나boolean같은 키워드를 변수 이름으로 사용하는 것은 유효하지 않습니다. - 숫자로 시작 금지: JavaScript 변수 이름은 숫자(0-9)로 시작할 수 없습니다. 반드시 영문자나 언더스코어(_)로 시작해야 합니다. 예를 들어
123test는 잘못된 변수 이름이지만,_123test는 올바른 변수 이름입니다. - 대소문자 구분: JavaScript 변수 이름은 대소문자를 구분합니다. 따라서
Name과name은 서로 다른 두 개의 변수로 취급됩니다.
올바른 변수 이름의 예
다음은 JavaScript에서 올바른 형식의 변수 이름입니다.
result
_result
잘못된 변수 이름의 예
다음은 숫자로 시작하기 때문에 유효하지 않은 변수 이름입니다.
2result
이처럼 JavaScript 변수 이름은 영문자, 숫자, 언더스코어(_), 달러 기호($)를 조합하여 만들 수 있지만, 반드시 영문자나 _, $로 시작해야 한다는 점을 기억하세요.