기본 패턴
ts
let title: string = "RefDock";
let count: number = 42;
let done: boolean = false;
let tags: string[] = ["ts", "types"];설명
- TypeScript의 기본 타입은 JavaScript의 값 종류를 더 분명하게 표현하는 출발점입니다.
- 문자열, 숫자, 불리언은 각각
string,number,boolean으로 적습니다. 대문자 래퍼 타입보다 소문자 기본 타입을 쓰는 편이 맞습니다. - 배열은
string[]나Array<string>처럼 표현할 수 있고, 두 방식은 의미상 같습니다. - 여러 칸의 의미가 고정된 배열은 튜플로 표현할 수 있어, 단순 배열보다 더 강한 구조 정보를 줄 수 있습니다.
- 기본 타입은 단순해 보여도, 이후 union, generic, utility type의 재료가 되므로 정확히 익히는 편이 좋습니다.
짧은 예제
ts
const position: [number, number] = [10, 20];
const names: string[] = ["Ada", "Linus"];빠른 정리
| 값 종류 | 타입 표기 |
|---|---|
| 문자열 | string |
| 숫자 | number |
| 참 / 거짓 | boolean |
| 문자열 배열 | string[] 또는 Array<string> |
| 고정 길이 구조 | [number, string] 같은 튜플 |
주의할 점
String, Number, Boolean 같은 래퍼 타입은 보통 피하는 편이 좋습니다. 대부분의 코드에서는
소문자 기본 타입인 string, number, boolean이 맞는 선택입니다.
참고 링크
1 sources