웹개발/JavaScript

JavaScript 리터럴이란 무엇인가

튼튼발자 2024. 11. 12. 00:31
728x90

공부하다가 갑자기 리터럴이라는 단어가 되게 낯설게 느껴지는거 있죠?
저 스스로에게 설명해보라 하는데 저도 명확이 얘기를 못하더라고요..
그래서 정리해봤습니다.

리터럴이란...
코드에 직접 작성하는 값을 의미합니다. 쉽게 말해서 변수나 함수에 저장되는 것이 아닌, 코드 자체에 포함되어 있는 값을 말하는데요, 잘 이해가 안되시죠?
코드로 설명드릴게요.

// 변수에 저장된 값
let name = "Jun";

// 코드에 직접 작성된 값 (리터럴)
console.log("문자열1");
console.log(24); // 숫자 리터럴

여기서 "Jun", "문자열1", 24가 모두 리터럴에 해당합니다.


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

문자열 데이터를 표현할 때 사용합니다. ' ', " ", 또는 벡틱 ` `을 사용할 수 있습니다.

let message = "Hello, world!";
let anotherMessage = 'JavaScript is fun!';
let templateLiteral = `The sum is ${2 + 3}.`;

 

2. 숫자 리터럴 (Numeric Literal)

정수, 부동 소수점 숫자, 등 다양한 형태의 숫자를 나타낼 수 있습니다.

let age = 30;
let pie = 3.14;

 

3. 불리언 리터럴 (Boolean Literal)

true와 false 두 가지 값을 나타냅니다.

let isStudent = true;
let hasDiscount = false;

 

이 외에도 배열, 객체 등 다양한 리터럴이 있습니다. 이처럼 literal이란 코드 상에서 단순한 값을 나타내는 요소를 말합니다.

728x90