[스터디] 타입스크립트 개념 알아보기

나리·2024년 8월 14일

타입스크립트란?

타입스크립트(TypeScript)는 마이크로소프트가 개발한 오픈소스 프로그래밍 언어로, 자바스크립트(JavaScript) 의 단점을 보완하기 위해 만들어졌다.

관리하기 쉽고 작업하기 쉬운 코드로써
자바스크립트를 사용할 때보다 버그를 줄이기 용이하고 유지보수가 쉽다.

//javascript

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

console.log (add ('3', '5'));


// typescript

function add (a: number, b: number) {
return a + b;
}

console.log (add('3', '5'));

함수에서 a와 b를 받아 덧셈, 결과물을 return

자바스크립트: 데이터 타입의 string을 35로 읽고 에러를 느끼지 못함

타입스크립트: 타입을 표기 / 코드가 실행되기 전 compile 에러 메세지를 미리 받아볼 수 있음

타입스크립트의 특징

  • 컴파일 타임 오류를 잡을 수 있다.

컴파일 (Compile) : 어떤 언어의 코드를 다른 언어로 바꿔주는 변환 과정

타입스크립트는 자바스크립트 환경에서 실행되지가 않는데, 이는 자바스크립트를 읽는 브라우저가 타입스크립트를 해석하지 못하기 때문.

따라서, 타입스크립트로 만들어진 코드는 자바스크립트로 다시 컴파일이 되어야 함.

0개의 댓글