자바스크립트 변수의 식별자
자바스크립트는 대소문자를 구분하는 언어입니다. 여러분이 변수를 선언하거나 함수를 작성할 때, 식별자라고 불리는 이름을 사용해야 합니다. 식별자는 변수, 함수, 클래스 등을 구별하는 데 사용되며, 자바스크립트에서 특정 요소를 참조할 때 사용됩니다.
식별자의 규칙
자바스크립트 식별자는 다음과 같은 규칙을 따라야 합니다:
- 식별자는 대소문자를 구분합니다.
- 첫 번째 문자로는 알파벳, 밑줄(_) 또는 달러 기호($)를 사용할 수 있습니다.
- 두 번째 문자부터는 알파벳, 숫자, 밑줄, 달러 기호를 포함하여 사용할 수 있습니다.
- 예약어는 식별자로 사용할 수 없습니다. (예:
if
,for
,while
,function
등)
예제
// 유효한 식별자 예제
let firstName = "John";
const MAX_COUNT = 10;
function sayHello() {
console.log("Hello!");
}
// 유효하지 않은 식별자 예제
let 123abc = 123; // 시작이 숫자로 되어 있음
var function = "test"; // 예약어를 식별자로 사용
위의 예제에서는 유효한 식별자와 유효하지 않은 식별자를 보여줍니다.
유효한 식별자인 firstName
은 소문자 f
로 시작하고, 뒤에 알파벳과 숫자가 올 수 있습니다.
또한, MAX_COUNT
는 대문자로 시작하고 단어 사이에 밑줄(_
)을 사용하여 여러 단어를 구분할 수 있습니다.
유효하지 않은 식별자인 123abc
는 숫자로 시작하고 있어서 문법적으로 허용되지 않습니다.
또한, function
은 자바스크립트의 예약어이므로 식별자로 사용할 수 없습니다.
결론
자바스크립트에서 변수나 함수를 작성할 때, 올바른 식별자를 사용해야 합니다. 식별자는 대소문자를 구분하고, 특정 규칙을 따라야 합니다. 이를 통해 코드를 더욱 가독성 있게 작성하고, 자바스크립트에서 요소들을 구별할 수 있습니다.