[TS] Syntax | 01. 변수 타입 명시하기

2024. 6. 24. 21:44·Language/TypeScript

TS의 자료형은 JS의 자료형과 동일하게 쓰입니다.

기본적으로 변수를 선언할 때 그 자료형을 추론할 수 있는 경우, 타입을 명시하지 않아도 됩니다.

let size = 100; // 자료형은 number일 것입니다.

그렇지 않은 경우, 변수 뒤에 콜론(:)과 함께 타입을 명시해주어야 합니다.

let size: nubmer;

배열이나 튜플도 동일한 방법으로 명시합니다.

// array
const cart: string[] = [];
const carts: string[][];

// tuple
let mySize: [number, number]
let mySize: [number, string]

만약 다른 타입의 변수를 재할당하고자 한다면, 오류가 발생합니다.

let size = 'L'
size = '100' // 오류!

let sizes = ['a', 'b', 'c']
sizes = [90 , 95, 100]  // 오류!
728x90

'Language > TypeScript' 카테고리의 다른 글

[TS] Syntax | 03. 함수 타입 명시하기  (0) 2024.06.24
[TS] Syntax | 02. 객체 타입 명시하기  (0) 2024.06.24
[TS] TSC에 대해서  (0) 2024.06.24
[TS] TypeScript 프로젝트 시작하기  (0) 2024.06.24
[TS] TypeScript에 대해서  (0) 2024.06.24
'Language/TypeScript' 카테고리의 다른 글
  • [TS] Syntax | 03. 함수 타입 명시하기
  • [TS] Syntax | 02. 객체 타입 명시하기
  • [TS] TSC에 대해서
  • [TS] TypeScript 프로젝트 시작하기
Rayi
Rayi
  • Rayi
    아카이브
    Rayi
  • 전체
    오늘
    어제
    • 분류 전체보기 (276)
      • CS (40)
        • CV (2)
        • PS (34)
      • Reveiw (18)
        • Paper (18)
        • Github (0)
      • ML (8)
        • Pytorch (5)
      • Language (59)
        • Python (8)
        • JavaScript (32)
        • TypeScript (16)
        • C++ (3)
      • IDE (12)
      • Git (13)
      • Frontend (77)
        • React (8)
        • ReactNative (6)
        • SolidJS (20)
        • CSS (12)
      • Backend (44)
        • DB (18)
        • Node.js (11)
      • UI (3)
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

    SOLID
    frontend
    Express
    PyTorch
    modal
    DB
    CS
    review
    react
    PRISMA
    Three
    CSS
    vscode
    python
    mongo
    expo
    Git
    backend
    ts
    postgresql
    nodejs
    API
    deploy
    ReactNative
    figma
    GAN
    ML
    ps
    CV
    js
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
Rayi
[TS] Syntax | 01. 변수 타입 명시하기
상단으로

티스토리툴바