함수에 타입 지정하기

2022. 12. 21. 09:59TypeScript

함수는 파라미터와 리턴 값에 타입 지정이 가능하다.

function 두배(x: number) :number{
	return x * 2
}

리턴값이 없는 경우 void 타입을 지정할 수 있다.

function 리턴없는함수(x: string) :void{
	console.log(x)
}


//에러나는 경우
function 리턴있는함수(x: string) :void{
	return(x)
}

파라미터가 옵션인 경우

function 파라미터는 옵션(x? :number) { // number | undefined  와 같다.
...
}

function 파라미터는 옵션(x? :number) :number { // 리턴 값이 number가 아닐수도 있으므로 에러 발생.
	return x
}

 

'TypeScript' 카테고리의 다른 글

Type alias(타입 변수)  (0) 2022.08.15
Type Narrowing  (0) 2022.08.15
타입을 미리 정하기 애매할 때  (0) 2022.08.15
TypeScript 쓰는 이유 ?  (0) 2022.08.15