Post

리터럴(literal)이란?

리터럴(literal)이란 무엇인가?

리터럴이란 문자나 기호등의 사람이 이해할 수 기호를 사용해 값을 표현하는 고정된 표기법을 의미합니다. 쉽게 생각하면 변수에 할당하거나 함수를 통해 전달할 수 있는 데이터 그 자체를 생각하시면 이해가 편할 것 입니다.

1
var number = 10 // 숫자 리터럴 10

숫자, 문자 리터럴 등 다양한 유형의 리터럴이 존재하며 아래와 같은 리터럴 유형들이 존재합니다.

리터럴 종류

리터럴예시비고
정수 리터럴100 
부동소수점 리터럴10.5 
2진수 리터럴0o1010b로 시작
8진수 리터럴0b01000001ES6에서 도입 0o로 시작
16진수 리터럴0x41ES6에서 도입 0x로 시작
문자열 리터럴‘Hello’
‘World’
 
불리언 리터럴true
false
 
null 리터럴null 
undefined 리터럴undefined 
객체 리터럴{ name: ‘Lee’, address: ‘Seoul’} 
배열 리터럴[ 1, 2, 3 ] 
함수 리터럴function() {} 
정규 표현식 리터럴/[A-Z]/+/g 

출처: 모던 자바스크립트 Deep Dive (자바스크립트의 기본 개념과 동작 원리)

This post is licensed under CC BY 4.0 by the author.