logo

JEONGGON

    블로그
github
mode
목 차
down-arrow

TypeScript 타입 추론

2024.01.09.

post-thumbnail

타입 추론

1. 타입 추론

1-1. 변수 선언과 동시에 값을 할당하는 경우

  • intellisense의 도움을 받을 수 있음
  • 변수명에 hover시, 타입을 값에 기반하여 자동으로 추론함

타입추론1
자동으로 타입 추론


  • 변수명 뒤에 점(.)을 찍어 메서드를 실행하려할 경우, 값의 타입에 사용되는 메서드들을 자동으로 추천해줌

타입추론2
타입에 맞는 메서드 추천


1-2. 변수 선언하고 따로 값을 할당하는 경우

  • intellisense의 도움을 못 받음
  • 변수의 타입을 추론 불가능
  • IDE 종류 및 버전에 따라 차이가 있음

타입추론3
타입 추론 불가능


1-3. 타입 변환을 진행할 경우

  • intellisense의 도움을 받을 수 있음
  • 앞선 변수 선언과 값 할당을 따로 하는 경우일지라도 다시 타입 추론 및 메서드 추천이 가능
  • IDE 종류 및 버전에 따라 차이가 있음
let len1 = (<string>what).length;
let len2 = (what as string).length;

- 타입 변환 방법

  1. < > 사용법
  • ‘<변환할 타입>변수명’으로 작성
  • ex) <number>num
  1. as 사용법
  • ‘변수명 as 변환할 타입’으로 작성
  • ex) num as number
typescriptprogrammingvariable
profile

조정곤

주니어 프론트엔드 개발자

github
linkedin
instagram
email

< 이전글

TypeScript 타입 시스템

다음글 >

TypeScript 개발환경 구축

Typescript 포스트 (15)

down-arrow