더북(TheBook)

1.2.1 에러의 사전 방지

자바스크립트 개발자가 타입스크립트를 사용했을 때 얻는 첫 번째 장점은 코드를 실제로 실행하기 전에 미리 에러를 어느 정도 검출할 수 있다는 것입니다. 다음 코드를 보겠습니다.

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

인자 2개를 넘겨 받아 합을 구하는 sum() 함수입니다. 다음과 같이 숫자 10과 20을 넘겨 호출하는 경우 숫자 30을 반환하겠죠.

sum(10, 20);

이때 이 함수에 숫자 10과 20이 아니라 숫자 10과 문자열 20을 넘기면 결과가 어떻게 될까요?

sum(10, '20');
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.