Javascript Deep Dive/표현식과 문
값 (value), 리터럴 (literal)
FE묭묭
2022. 9. 6. 19:45
값(value)이란?
- 값은 식(표현식)이 평가되어 생성된 결과를 말한다.
var sum = 10 + 20 ;
이 경우, 변수 sum에 할당된 값은 10+20 이 아닌, 10+20을 평가한 값인 30이다.
- 값은 다양한 방법으로 생성할 수 있다.
- 가장 기본적인 방법은 리터럴을 사용하는 방법이다.
리터럴(literal)이란?
- 리터럴은 사람이 이해할 수 있는 문자 또는 약속된 기호를 사용해 값을 생성하는 "표기법"이다.
리터럴 종류
리터럴 | 예시 | 비고 |
정수 리터럴 | 100 | |
부동소수점 리터럴 | 10.5 | |
2진수 리터럴 | 0b01000001 | 0b로 시작 |
8진수 리터럴 | 0o101 | ES6에서 도입. 0o으로 시작 |
16진수 리터럴 | 0x41 | ES6에서 도입. 0x로 시작 |
문자열 리터럴 | 'Hello' "Hello" |
|
불리언 리터럴 | true false |
|
null 리터럴 | null | |
undefined 리터럴 | undefined | |
객체 리터럴 | { name: 'Lee', address: 'Seoul' } | |
배열 리터럴 | [ 1, 2, 3 ] | |
함수 리터럴 | function() {} | |
정규 표현식 리터럴 | /[A-Z]+/g |