타입스크립트에서의 함수

yonghee·2022년 4월 20일
0

웹 애플리케이션을 구현할 때 자주 사용되는 함수는 타입스크립트로 크게 다음 3가지 타입을 정의할 수 있습니다

첫번째 함수의 파라미터(매개변수) 타입

두번째 함수의 반환 타입

세번째 함수의 구조타입

함수의 기본적인 타입 선언

기존 자바스크립트 함수를 보게 되면

function sum(a, b) {
  return a + b;
}

따로 타입을 지정해 주지 않지만

타입스크립트를 통해 타입을 지정해 주게 되면

function sum(a: number, b: number): number {
  return a + b;
}

이렇게 매개변수에 타입을 지정할 수 있으며 함수의 반환값에도 타입을 지정할 수 있습니다
number 타입으로 지정하였기 때문에 number타입이 아닌 다른 타입을 입력할 경우 에러가 나오게 됩니다. 또한 함수의 반환 값에 타입을 정하지 않을 때는 void를 사용 할 수 있습니다.

profile
필요할 때 남기는 날것의 기록 공간

0개의 댓글

관련 채용 정보