SUIN

[JS] 식별자란 본문

JavaScript

[JS] 식별자란

choi suin 2023. 4. 18. 17:38
728x90

식별자(identifier) : 자바스크립트로 작성된 프로그램의 변수, 상수, 함수의 이름입니다.

식별자 규칙

  • 첫 번째 문자 : 알파벳(A-z), 언더바(_), $문자만 사용 가능
  • 두 번째 이상의 문자 : 알파벳, 언더바, 0~9, $ 사용 가능
  • 숫자로 시작 X
  • 공백 문자를 포함 X
  • 자바스크립트 예약어(키워드 : if else, for... 등 ) 사용 X 

예시) 식별자 규칙

// Good
identifier
identifier10
_identifier
$identifier
Identifier
IDENTIFIER

// Bad
break  // 예약어 사용 
has space  //공백 사용 
6variable  //첫번째 숫자사용
%calc  	//% 특수문자 사용

식별자의 종류

식별자는 단독 혹은 다른 식별자와 함께 사용가능합니다. 

구분 단독으로 사용 다른식별자와 사용 
식별자 뒤에 괄호 X 변수 속성
식별자 뒤에 괄호 O 함수 메소드

예시) 식별자 종류

alert.('Hello World') 함수  식별자 뒤에 괄호 O
Array.length 속성 식별자 뒤에 괄호 X
input 변수 식별자 뒤에 괄호 X
propt('Message', 'Defstr') 함수 식별자 뒤에 괄호 O
Math.PI 속성 식별자 뒤에 괄호 X
Math.abs(-117) 메소드 식별자 뒤에 괄호 O