더북(TheBook)

타입스크립트는 자바스크립트의 상위 집합(super set)으로 볼 수 있습니다. 따라서 자바스크립트로 작성한 코드는 모두 타입스크립트 코드입니다.

그림 3-7 자바스크립트와 타입스크립트의 관계

타입스크립트를 사용하면 자바스크립트 코드를 정적 타입으로 선언해 이용할 수 있습니다. 코드를 작성할 때 데이터 타입이 정해지기 때문에 컴파일 시점에 오류를 발견하고 수정할 수 있습니다.

예를 들어 자바스크립트로 sum() 함수를 작성한 다음 코드를 살펴봅시다.

자바스크립트로 작성한 sum( ) 함수

function sum(a, b) {
  return a + b;
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.