TypeScript기본 타입과 좁히기

기본 타입 기초

string, number, boolean, array 같은 가장 자주 쓰는 TypeScript 기본 타입 표현을 정리합니다.

마지막 수정 2026년 3월 19일

기본 패턴

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