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

JavaScript 식별자란 무엇일까? 변수와 함수 이름 짓기의 기본 규칙

JavaScript 식별자(Identifier)란?

JavaScript에서 식별자(Identifier)란 변수, 함수 등에 부여하는 이름을 의미합니다. 이는 C, C++, Java 같은 다른 프로그래밍 언어의 식별자 개념과 동일합니다. 즉, 코드 내에서 특정 대상을 구별하고 참조하기 위해 사용하는 고유한 이름이라고 할 수 있습니다.

예를 들어, 다음은 모두 유효한 변수 이름입니다.

val
val1
result

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

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

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

JavaScript가 이미 사용 중인 예약 키워드는 변수 이름으로 쓸 수 없습니다. 예약어 목록은 다음 섹션에서 자세히 다룹니다. 예를 들어 breakboolean 같은 단어는 문법적으로 이미 특별한 의미를 가지므로 유효한 변수 이름이 아닙니다.

2. 숫자로 시작할 수 없습니다

변수 이름은 숫자(0~9)로 시작해서는 안 되며, 반드시 영문자 또는 밑줄(_)로 시작해야 합니다. 예를 들어 5demo는 잘못된 변수 이름이지만, _5demo처럼 밑줄로 시작하면 올바른 이름이 됩니다.

3. 대소문자를 구분합니다

JavaScript는 대소문자를 엄격하게 구분하는(case-sensitive) 언어입니다. 따라서 Namename은 철자가 같아 보여도 서로 완전히 다른 두 개의 변수로 취급됩니다. 이 점을 혼동하면 런타임 오류나 예상치 못한 버그의 원인이 될 수 있으므로 주의해야 합니다.

마무리

식별자는 코드의 가독성과 유지보수성에 직결되는 중요한 요소입니다. 위의 세 가지 규칙을 준수하는 동시에, 이름만 보고도 그 용도를 알 수 있도록 의미 있는 이름을 짓는 습관을 들이면 더욱 깔끔하고 안정적인 JavaScript 코드를 작성할 수 있습니다.