티스토리 뷰

리터럴(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
댓글