리터럴
위키백과에서 설명하기를
컴퓨터 과학 분야에서 리터럴(literal)이란 소스 코드의 고정된 값을 대표하는 용어다. 거의 모든 프로그래밍 언어는 정수, 부동소수점 숫자, 문자열, 불린 자료형과 같은 용어를 가지고 있다. 어떤 언어는 열거 타입이나, 배열, 자료형, 객체와 같은 용어도 있다. 리터럴과 대조적으로, 고정된 값을 가질 수 있는 변수나 변경되지 않는 상수가 있다. 다음의 예제와 같이, 리터럴은 변수 초기화에 종종 사용된다.
int i = 1;
String s = "봄싹";
일부 ECMAScript와 같은 객체 지향 언어들 중에는, 리터럴로 객체를 표현할 수 있다. 함수 리터럴 방식을 이용한 객체 리터럴에서는 이 객체의 메소드도 리터럴이 될 수 있다. 배열 리터럴을 표현하기 위해서도 쓰이는 아래의 예제는, 객체 리터럴을 표현하는 가장 흔한 방법 중 하나이다.
{"cat","dog"}
{name:"cat",length:57}
자바스크립트
자바스크립트는 리터럴 표기법을 이용해, 필요한 요소들을 열거하는 것 만으로 객체를 만들 수 있다. 이러한 표기법은 JSON에도 영감을 주었다.
리터럴 표기법이란, 변수를 선언함과 동시에 그 값을 지정해주는 표기법을 말한다
let empty_object = {} //빈 객체
let stooge = {
first_name : "Jerome",
last_name : "Howard"
}
'언어(JS,TS)' 카테고리의 다른 글
TS [코드 : 오늘 날짜 or 이전 날짜 구하는 코드 (getSomeDayDateStr) ] (0) | 2023.02.14 |
---|---|
에러해결 [ TypeError: Cannot set property '속성' of null ] (0) | 2021.11.29 |
Linux [CLI 명령어] (0) | 2021.11.17 |
변수 이름 만드는 방법 (0) | 2021.11.14 |
표기법종류 (0) | 2021.11.09 |