본문 바로가기

WEB/JavaScript

[JS] 식별자가 뭐지?

식별자(identifier)

식별자는 변수나 함수의 이름을 작성할 때 사용하는 이름을 의미한다.

자바스크립트에서 식별자는 영문자(대소문자), 숫자, 언더스코어(_) 또는 달러($)만을 사용할 수 있다.

 

자바스크립트에서 식별자는 숫자와 식별자의 구별을 빠르게 할 수 있도록 숫자로는 시작할 수 없다.

자바스크립트는 유니코드(unicode) 문자셋을 사용한다.

식별자 작성 방식

자바스크립트에서는 식별자를 작성할 때 다음과 같은 작성 방식을 사용할 수 있습니다.

 

1. Camel Case 방식

2. Underscore Case 방식

 

Camel Case 방식이란 식별자가 여러 단어로 이루어질 경우에 첫 번째 단어는 모두 소문자로 작성하고, 그다음 단어부터는 첫 문자만 대문자로 작성하는 방식입니다.

Underscore Case 방식은 식별자를 이루는 단어들을 소문자로만 작성하고, 그 단어들은 언더스코어(_)로 연결하는 방식입니다.

 

자바스크립트에서는 식별자를 작성할 때 관행적으로 Camel Case 방식을 많이 사용합니다.

 

var firstVar = 10;           // Camel Case 방식

function my_first_func {     // Underscore Case 방식
    var firstLocalVar = 20;  // Camel Case 방식
}