Literals

JavaScript에서 값을 표현하기 위해 상수값을 사용할 수 있습니다. 그것은 변수가 아니라 고정된 값으로서 "문자 그대로(literally)" 스크립트에 값을 제공하는 것입니다.

이러한 literally 고정된 값을 타입으로 사용할 수 있다.

const age = 36;
const name = 'mark';
const isMale = true;
const fruits = ['apple', 'banana'];
const person = {
	name: 'mark',
	age: 36
};
let age: 36 = 36;
age = 37; // Error
let name: 'mark' = 'mark';
name = 'Mark'; // Error
let isMale: true = true;
isMale = false; // Error
let fruits: ['apple', 'banana'] = ['apple', 'banana'];
fruits = ['apple', 'banana', 'cherry']; // Error but tuple
let person: {
	name: 'mark',
	age: 36
} = {
	name: 'mark',
	age: 36
};
person = {
	name: 'mark',
	age: 37 // Error
};