본문 바로가기

Typescript/타입 기능

타입 Assertion (명시적으로 타입을 정의)

타입스크립트가 구체적인 타입을 알 수 없는 경우가 있습니다. 

이런 경우 Any를 사용해도 되지만 타입이 정해진 인수에 해당 값을 사용하려면 타입의 강제 정의가 필요합니다. 

 

코드에서 자바스크립트의 내장 함수를 사용하여 값을 도출한경우를 예를 들어 설명드리겠습니다.

function funTest(param:string){
	return param
}

funTest(param) // param의 값이 string이 아니라면 type error 발생

funTest(param as string) // param의 값을 string으로 명시한다.

 

'Typescript > 타입 기능' 카테고리의 다른 글

Typescript - 고급 기능  (0) 2023.06.27
기본 타입 외 여러 종류의 타입  (0) 2023.06.25
타입 Alias, Interface, Class  (0) 2023.06.25