Computer >> 컴퓨터 >  >> 프로그래밍 >> JavaScript

자바스크립트(JavaScript) 리터럴이란? 개념과 종류 쉽게 이해하기

JavaScript에서 리터럴(literal)이란 값을 변수 선언이나 복잡한 생성 과정 없이, 스크립트 파일에 문자 그대로(literally) 직접 작성하여 표현하는 방식을 의미합니다.

리터럴은 표현하려는 값의 자료형에 따라 여러 종류로 나뉩니다.

  • 4 — 숫자를 그대로 적은 숫자 리터럴(number literal)
  • "Icecream" — 따옴표로 감싼 문자열인 문자열 리터럴(string literal)
  • {color: "red"} — 중괄호 안에 키와 값의 쌍을 나열한 객체 리터럴(object literal)

실제 코드에서는 다음과 같이 활용됩니다.

const age = 4;                 // 숫자 리터럴
const food = "Icecream";       // 문자열 리터럴
const item = { color: "red" }; // 객체 리터럴

주요 리터럴의 종류

1. 숫자 리터럴(Number Literal)

정수와 실수를 모두 포함하며, 10진수 외에도 16진수(0xFF)처럼 다양한 진법으로 표현할 수 있습니다.

2. 문자열 리터럴(String Literal)

작은따옴표(') 또는 큰따옴표(")로 감싸서 표현하며, ES6부터는 백틱(`)을 사용하는 템플릿 리터럴도 널리 사용됩니다.

3. 객체 리터럴(Object Literal)

중괄호 {} 안에 쉼표로 구분된 키-값 쌍을 나열하여 객체를 즉석에서 생성할 수 있는 간결하고 직관적인 문법입니다.

이처럼 리터럴은 별도의 생성자 호출 없이 코드에서 값을 바로 표현할 수 있게 해주는 JavaScript의 핵심 문법 요소입니다.