본문으로 건너뛰기

식별자(Identifier)와 리터럴(Literal)

식별자(Identifier)와 리터럴(Literal)

식별자(Identifier)리터럴(Literal)은 프로그래밍 언어의 중요한 개념으로, 변수, 상수, 함수 등의 이름을 지정하거나 데이터의 값 자체를 나타내는 데 사용합니다.


식별자 (Identifier)

  • 정의: 식별자는 변수, 함수, 객체 등을 구별하기 위해 사용되는 이름입니다.
  • 예시: let appleCount = 5;에서 appleCount는 식별자
  • 규칙:
    • 식별자는 알파벳, 달러($), 밑줄(_)로 시작할 수 있습니다.
    • 식별자의 두 번째 문자부터는 숫자도 포함될 수 있습니다.
    • 예약어를 식별자로 사용할 수 없습니다. (예: let, if 등)

리터럴 (Literal)

  • 정의: 리터럴은 소스 코드에서 직접 나타나는 고정된 값이에요. 리터럴은 변수에 할당되거나 연산에 사용될 때 해당 값을 그대로 사용합니다.
  • 예시: let appleCount = 5;에서 5는 숫자 리터럴
  • 종류:
    • 숫자 리터럴: 예) 123, 3.14
    • 문자열 리터럴: 예) "hello", 'world'
    • 논리 리터럴: 예) true, false
    • 객체 리터럴: 예) {name: "John", age: 30}
    • 배열 리터럴: 예) [1, 2, 3]
    • 정규표현식 리터럴: 예) /ab+c/

간단하게 말하면, 식별자는 데이터나 함수를 참조하거나 호출하기 위한 이름이고, 리터럴은 코드에서 직접 사용되는 고정된 값입니다.