함수 타입 지정
함수 타입 지정이란?
- 타입스크립트에서는 함수도 타입 지정이 가능
- **Parameter(함수로 들어오는 값)**과 **return(함수에서 반환되는 값)**이 존재
// 기본 자바스크립트 함수
function func(x) {
return x;
}
func(3);
// 타입스크립트 함수
// parameter 값 정수, return 값 정수
function func(x: number): number {
return x;
}
func(3);
함수 void 타입
- return할 자료가 없는 경우 사용하는 함수 타입
- void타입을 사용하면서 return하려고 할 시, 에러 발생
//return 없을 시, 사용하는 함수 타입
function func(x: number): void {
console.log(x);
}
func(4);