반응형
타입 추론(Type Inference) 타입스크립트가 작성된 코드를 어떻게 해석을 하는지에 대한 개념입니다.
타입스크립트는 변수를 선언하거나 초기화 할때 타입이 추론됩니다. 예를들면 변수,속성,인자의 기본값 함수의 반환값등을 설정할때 타입추론이 발생하게됩니다.
var cafejun;
위 코드에서는 cafejun 변수를 선언만 하였습니다. 이때 변수를 선언하면서 any 타입이 할당이되고 여기에 값을 지정을 하면 값에 대한 타입이 변수에 타입으로 지정이 됩니다.
cafejun 변수에 'abc' 를 선언하였을때 string 타입으로 추론이 되었습니다.
함수에도 타입을 추론해보겠습니다.
function getB(b = 10) {
var c = 'hi'
return b + c;
}
Best Common Type
타입스크립트가 타입을 해당 코드가 어떤 타입인지 추론해 가는지 확인하는 알고리즘
반응형
'개발이야기 > Typescript' 카테고리의 다른 글
타입 호환 (Type Compatibility) 이란 (0) | 2021.03.08 |
---|---|
타입 단원(Type Assertion) & 타입 가드 (Type Guard) (0) | 2021.03.07 |
타입 스크립트 타입 선언 연습 (0) | 2021.03.02 |
제네릭 (0) | 2021.02.26 |
타입스크립트 클래스와 프로토타입 (0) | 2021.02.24 |