리터럴(literal)이란?
리터럴(literal)이란 무엇인가?
리터럴이란 문자나 기호등의 사람이 이해할 수 기호를 사용해 값을 표현하는 고정된 표기법을 의미합니다. 쉽게 생각하면 변수에 할당하거나 함수를 통해 전달할 수 있는 데이터 그 자체를 생각하시면 이해가 편할 것 입니다.
1
var number = 10 // 숫자 리터럴 10
숫자, 문자 리터럴 등 다양한 유형의 리터럴이 존재하며 아래와 같은 리터럴 유형들이 존재합니다.
리터럴 종류
리터럴 | 예시 | 비고 |
---|---|---|
정수 리터럴 | 100 | |
부동소수점 리터럴 | 10.5 | |
2진수 리터럴 | 0o101 | 0b로 시작 |
8진수 리터럴 | 0b01000001 | ES6에서 도입 0o로 시작 |
16진수 리터럴 | 0x41 | ES6에서 도입 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.