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
'웹개발 > JavaScript' 카테고리의 다른 글
null의 typeof가 object인 이유 (0) | 2024.11.12 |
---|---|
JavaScript, NaN 뭔지는 알고 있자 (0) | 2024.11.12 |
네이밍 컨벤션 4가지: 카멜, 스네이크, 파스칼, 케밥 케이스 (0) | 2024.11.12 |
CodeSnap으로 캡처하자: VSCode 코드 캡처 라이브러리 (3) | 2024.11.11 |
JavaScript 개념 정리 (3) | 2024.09.11 |