리터럴(literal) 이란?


들어가며

Javascript Cookbook 책을 보고 공부하면서 정리한 글입니다.

리터럴(literal)

'이것은 문자열입니다.'
1.45
true

문자열(String), 숫자(Number), 불리언(Boolean) 과 같은 특정한 형식의 값을 나타냅니다. 변수에 저장되어 있는 값 자체를 말합니다. 시점을 코딩하고있는 개발자라고 해봅시다. 변수를 선언하고 값을 초기화 합니다. 이때 리터럴 표현방식으로 코딩한 값을 리터럴 이라고 말합니다. 즉, 데이터를 표현하는 방식이라고할 수 있습니다.

let strVariable = 'hello' // 'hello'는 문자열 리터럴
let numVariable = 100 // 100은 숫자 리터럴

let obj = new Object() // 생성자 기반 표현방식
let obj2 = {} // 리터럴 표현방식

리터럴 은 데이터를 표현하는 방식이라고 했습니다. ‘hello’ 값 자체가 무엇인지 설명할 때, strVariable 의 값이라고 설명할 수 있겠지만, 이것은 변수의 값이 무엇인지를 설명한 것이지 ‘hello’ 값 자체가 무엇인지 설명한 것이 아닙니다. ‘hello’는 문자열 리터럴 이라고 표현해야 정확히 설명했다고 할 수 있습니다.

참고

댓글남기기