TypeScript
function add(n1: number, n2:number) {
return n1 + n2;
}
const result = add(39, 28)
JavaScript
function add(n1, n2){
if(typeof n1 !== 'number' || typeof n2 !== 'number'){
throw new Error('숫자를 입력하세요!!')
}
return n1 + n2
}
const result = add(39, 28)
프로그램이 유용하게 사용되려면 가장 간단한 데이터 단위로 작업할 수 있어야 한다.
타입스크립트에서는 자바스크립트에서 기대하는 것과 동일한 타입을 지원하며 개발을 돕기 위해 추가적인 열거 타입이 제공된다.
타입스크립트에서 프로그램 작성을 위해 기본 제공하는 데이터 타입은 자바스크립트 기본 자료형을 포함하고 있다.
추가적으로 프로그래밍을 돕기 위해서 제공되는 타입