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');