더북(TheBook)

3.3.2 함수의 타입 정의: 파라미터와 반환값

함수의 타입을 정의할 때는 먼저 입력 값과 출력 값에 대한 타입을 정의합니다. 앞서 살펴본 sayWord 함수를 다시 보겠습니다.

function sayWord(word) {
  return word;
}

여기에서 sayWord 함수는 입력받은 단어를 그대로 반환하라는 의미이므로 word 파라미터는 문자열을 취급하고 반환값도 문자열이 된다는 것을 알 수 있습니다. 그럼 먼저 반환값의 타입을 문자열로 지정해 보겠습니다.

function sayWord(word): string {
  return word;
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.