[TS] 타입 추론 및 타입 정의 연습

TIL

1. 타입 추론

let a = 10;
const b = 20;
const c = [1, 2];
const d = [1, "hello", true];
const e = [1, 2, 3] as const;
type A = number;
type B = number;
type C = number[];
type D = (number | string | boolean)[];
type E = [1, 2, 3];

 

2. 조건을 만족하는 타입 정의

- Animal 타입은 Dog 타입일수도 Cat 타입일수도 있다.
- DogCat 타입은 Dog이자 Cat이다.
type Dog = { name: string; color: string; };
type Cat = { name: string; age: number; };​​
type Animal = Dog | Cat;
type DogCat = Dog & Cat;

'TIL' 카테고리의 다른 글

spread와 rest  (0) 2025.10.31
구조 분해 할당  (0) 2025.10.31
[TS] 타입 추론  (0) 2025.10.31
[TS] 대수 타입  (0) 2025.10.31
[TS] void와 never  (0) 2025.10.28
'TIL' 카테고리의 다른 글
  • spread와 rest
  • 구조 분해 할당
  • [TS] 타입 추론
  • [TS] 대수 타입
고견
고견
개발 자국 남기기
  • 고견
    개발자국
    고견
  • 전체
    오늘
    어제
    • 분류 전체보기 (157) N
      • Frontend (29)
        • Next.js (16)
        • JavaScript (7)
      • CS (19) N
        • 자료구조 (9)
        • 알고리즘 (5)
        • 운영체제 (4) N
        • 네트워크 (1) N
      • TIL (93)
      • Dev Log (16)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    인터페이스
    문자열
    Trouble Shooting
    C
    algorithm
    앱 라우터
    클래스
    useState
    바닐라 자바스크립트
    cs50
    javascript
    자료구조
    Spa
    알고리즘
    Pages Router
    배열
    generic
    함수 타입
    트러블 슈팅
    Next.js
    CS
    ai 감성 일기장
    react
    제네릭
    emotion diary
    App Router
    타입 좁히기
    typescript
    페이지 라우터
    memory
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
고견
[TS] 타입 추론 및 타입 정의 연습
상단으로

티스토리툴바