티스토리 뷰
리터럴(Literal) 🤔
리터럴(Literal)은 사람이 이해할 수 있는 문자 또는 약속된 기호를 통해 값을 생성하는 표기법(Notation)입니다.
현존하는 거의 모든 프로그래밍 언어에서 사용할 수 있으며, 보통 변수나 상수를 초기화할 때 사용합니다.
// Literal: 7, 'hello', { name: 'NoHack' }
const foo = 7;
const bar = 'hello';
const obj = { name: 'NoHack' };
사람이 이해할 수 있는 문자나 기호를 사용함으로써, 자바스크립트 엔진은 런타임 시점에 메모리에 값을 생성합니다.
배열([1, 2, 3])과 함수(function() {}), 그리고 정규 표현식(/[a-z]+/g) 역시 리터럴에 해당 됩니다.
'Tech Stack > 자바스크립트' 카테고리의 다른 글
배열을 다룰 때 내가 주로 사용하는 방법 (0) | 2021.05.14 |
---|---|
this 바인딩 (0) | 2021.05.12 |
strict mode (0) | 2021.05.12 |
호이스팅 (Hoisting) (0) | 2021.05.11 |
단축 평가 (Short-circuit Evaluation) (0) | 2021.05.11 |
댓글