전 글에서 타입스크립트를 소개 할 때 타입스크립트가 가진 가장 큰 장점 중 하나는 Type을 선언하는 거라고 했습니다. 그러면 그 Type은 어떤 종류가 있을까요?
Explicit Type: Boolean, Number and String
다른 프로그래밍 언어를 배웠다면 익숙한 Type 종류들 일겁니다. 타입스크립트은 이 세가지를 이용해서 Explicit 타입을 선언할 수 있는데요.
- Boolean은 말 그대로 true 혹은 false를 나타내는 type
- Number는 숫자
- String은 문자열을 나타냅니다.
코드는 아래와 같이 작성할 수 있습니다.
let college: string = "University of Minnesota";
let year: number = 2022;
let binary: number = 0b1011;
let isGraduated: boolean = true;
Implicit Type
Implicit 타입은 예전 자바 스크립트가 변수를 선언하는 방식과 똑같습니다. 변수의 타입을 특정짓지 않고 선언한 경우에 타입스크립트가 추측해서 타입을 할당하는 방식이죠.
코드는 아래와 같이 작성할 수 있습니다.
let college = "University of Minnesota";
let year = 2022
지금까지 설명한 Type이 아닌 Special Type의 종류인 Any, undefined, null, never 등이 있는데요. 이거와 관련된 포스트는 나중에 작성하도록 하겠습니다!
'Front-end > Typescript' 카테고리의 다른 글
TypeScript와 JavaScript의 차이점 (0) | 2022.05.24 |
---|