식별자(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/
- 숫자 리터럴: 예)
간단하게 말하면, 식별자는 데이터나 함수를 참조하거나 호출하기 위한 이름이고, 리터럴은 코드에서 직접 사용되는 고정된 값입니다.