TypeScript 타입

thumbzzero·2023년 4월 30일

빵꾸 난 TS 지식 다시 복습 + 메꾸기 ...

[타입스크립트 공식 문서]
https://www.typescriptlang.org/docs/handbook/basic-types.html


TypeScript의 Types

  • number
  • string
  • boolean
  • any : 모든 종류의 값 할당 가능
  • tuple : 길이 / 자료형 고정된 배열
    array: string[];
    tuple: [number, string];
  • enum(열거형) : 라벨을 숫자로 할당
  • union
    ex) number | string
    typeof 통해 check 필요할수도
  • literal
  • 함수 타입 (매개변수&반환 타입)
  • void : 아무것도 반환 X, 반환하더라도 무시
  • unknown : 타입 검사 수행 <- any와 다름
  • never

※ 타입스크립트의 주요 원시 타입은 모두 소문자
※ 타입을 사용하여 오류를 미리 감지하고 일부 런타임 오류 방지
※ 타입스크립트 타입은 컴파일 중에 확인되는 반면, 자바스크립트 타입은 런타임 중에 확인된다.

type alias

type 키워드 사용하여 사용자 지정 타입 지정
ex) type User = { name: string; age: number };

0개의 댓글