본문 바로가기
728x90
반응형

리터럴 타입2

[TIL] 10/29 타입스크립트 기초-2 1. 리터럴 타입 1.1. 리터럴 타입 리터럴 타입은 타입스크립트에서 고정된 특정 값 자체를 타입으로 사용하는 것을 의미한다. 일반적인 타입인 string, number, boolean 등은 여러 값의 집합을 나타내지만, 리터럴 타입은 특정 값을 지정해 해당 값만 가질 수 있도록 제한한다. 리터럴 타입은 특정 값만을 허용하기 때문에, 코드에서 고정된 값의 사용을 강제하거나 제한된 옵션을 줄 때 유용하게 쓸 수 있다.  예를 들어 const name = "Alice"; 라고 값을 지정하면 "Alice" 는 리터럴 값에 해당된다. 이때 "Alice" 를 타입으로 사용할 수도 있으며, 이를 리터럴 타입이라고 한다.  - 문자열 리터럴 타입: 특정 문자열 값으로 제한되는 타입let direction: "left.. 2024. 10. 29.
[TypeScript/타입스크립트] 기본 문법 정리 -2 리터럴 타입 var 또는 let 으로 변수를 선언할 경우 이 변수의 값이 변경될 가능성이 있음을 컴파일러에게 알린다. 반면, const 로 변수를 선언하게 되면 TypeScript 에게 이 객체는 절대 변경되지 않음을 알린다. 그렇기 때문에 const 로 선언된 변수는 number, string 과 같은 기본 타입이 아닌 변수 값 자체가 타입이 되는데, 이것을 리터럴 타입이라고 부른다. 각 리터럴 타입은 number, string 같은 더 큰 타입에 포함된다. const name = 'codeit'; // 'codeit' 이라는 리터럴 타입const rank = 1; // 1 이라는 리터럴 타입   타입 별칭 타입 별칭은 복잡한 타입에 이름을 붙여 재사용하고 싶을 때 사용한다. 타입 별칭은 type 뒤에.. 2024. 6. 19.
728x90
반응형