본문 바로가기
타입스크립트(JS숙지후 공부)

2. 타입스크립트 타입 간단하게 요약

by 아몰라코딩 2025. 3. 24.

다음은 타입스크립트에서 자주 사용되는 주요 타입들에 대한 간단한 설명입니다:

  1. 배열 타입 (Array Type)
    배열에 저장되는 값의 타입을 정의합니다. 예를 들어, number[]는 숫자 배열을 의미합니다.
  2. 객체 타입 (Object Type)
    객체의 속성과 그 속성의 타입을 정의합니다. 예를 들어, { name: string, age: number }는 name은 문자열이고 age는 숫자인 객체를 의미합니다.
  3. 함수 타입 (Function Type)
    함수의 파라미터와 반환 값의 타입을 정의합니다. 예를 들어, (a: number, b: number) => number는 두 숫자를 받아 숫자를 반환하는 함수의 타입을 의미합니다.
  4. 유니언 타입 (Union Type)
    변수나 함수가 여러 타입 중 하나일 수 있음을 나타냅니다. 예를 들어, string | number는 string이나 number 타입 중 하나를 가질 수 있는 값을 의미합니다.
  5. 인터페이스 (Interface)
    객체의 구조를 정의하는데 사용되는 타입입니다. 주로 객체의 속성 이름과 타입을 명시합니다. 예를 들어, interface Person { name: string, age: number }는 name과 age 속성을 가진 객체 구조를 정의합니다.
  6. 튜플 (Tuple)
    고정된 크기와 타입을 가진 배열입니다. 예를 들어, [string, number]는 첫 번째 요소는 문자열, 두 번째 요소는 숫자를 가지는 배열을 의미합니다.
  7. 열거형 (Enum)
    여러 값을 그룹화하여 명명된 상수로 정의합니다. 예를 들어, enum Direction { Up, Down, Left, Right }는 상수 값들을 Up, Down, Left, Right로 그룹화한 열거형을 정의합니다.

이들은 타입스크립트에서 코드의 가독성, 안전성 및 유지보수성을 높이는 데 중요한 역할을 합니다.