And Brain said,
예절을 배운 JavaScript, 'TypeScript' 본문
반응형
TypeScript 이전 포스팅
https://theworldaswillandidea.tistory.com/75
https://theworldaswillandidea.tistory.com/82
오늘은 간단하게 TypeScript의 미풍양속을 배워보자.
반환하지 않는 타입, void
void 타입은 아무것도 리턴하지 않는 함수의 타입이다.
타입스크립트 함수에 어떤 return값도 주지 않는다면 명시하지 않아도 자동으로 void 타입이 된다.
미지의 타입, unknown
unknown 타입은 무슨 타입이 올지 모르는 상황에서 사용할 수 있는 타입이다.
unknown 타입은 모든 타입이 될 수 있지만 any 타입과 헷갈려서는 안 된다.
어떤 변수를 unknown 타입으로 선언했다면 이 변수의 타입을 체크하기 전까지 타입스크립트는 이 변수의 사용을 전부 에러로 잡을 것이다.
변화무쌍한 타입, any
any 타입은 말그대로 어떤 값이든 올 수 있는 타입으로 왠만해선 사용을 지양하도록 하자.
다시 얘기하지만 타입스크립트는 자바스크립트다.
어떤 값이든 올 수 있는 타입스크립트는 단순 자바스크립트와 다른게 없다.
타입스크립트의 미풍양속을 해치는 타입이므로 마지막 순간에 사용할 비기로 남겨두자.
불가능의 타입, never
이번 시간의 마지막은 never 타입이다.
이 타입은 절대 발생할 수 없는 타입으로, 그 어떤 값도 never 타입이 될 수 없다.
즉, 타입 시스템에서 불가능을 표현하기 위한 타입이다.
알아둬야 하는 타입이지만 잘 보지는 못할 것이다.
Thanks for watching, Have a nice day.
반응형
'IT > TypeScript' 카테고리의 다른 글
TypeScript, 불확실한 변수에 대비하라 (2) | 2023.03.15 |
---|---|
TypeScript, Function | Call Signature, Overloading 그리고 Polymorphism (0) | 2022.12.25 |
정장입은 JavaScript, 'TypeScript' (2) | 2022.11.09 |
Comments