타입 스크립트 - 타입 추론

김영준·2023년 7월 29일
0

TIL

목록 보기
32/91
post-thumbnail

타입 추론(Inference)

"추론" 이란, 어떠한 판단을 근거로 삼아 다른 판단을 이끌어 냄

1) 초기화된 변수

아래 코드는 현재 string 타입이 지정된 것을 볼 수 있다.

하지만 타입 추론을 통해 초기화 된 변수에서 이 변수는 string 타입이라는 걸 알 수 있다. 따라서 타입 생략이 가능하다.


2) 기본값이 지정된 매개변수

매개변수 b의 경우 전달된 값이 없으면 기본 값으로 빈 문자열이 할당된다.

매개변수 b는 기본값으로 string 타입이 지정되어 있기 때문에 별도의 타입 지정을 하지 않아도 된다.


3) 반환이 있는 함수

매개변수 a와 b는 모두 string 타입이기 때문에 a + b는 무조건 string 타입이다. 따라서 반환값의 타입도 추론이 되기 때문에 생략이 가능하다.

profile
꾸준히 성장하는 개발자 블로그

0개의 댓글