Typescript

logY·2022년 7월 18일
0

타입스크립트는 자바스크립트에 타입을 부여한 언어이다.
자바스크립트의 확장된 형태의 언어라고 볼 수 있다.

TypeScript 설치 방법

  • yarn add -g typescript

TypeScript의 장점

가장 큰 장점은 정적 타입을 지원하는 것이라고 할 수 있겠다.

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

함수의 인자가 어떤 타입이 전달되어야하는지, 어떤 타입이 반환값으로 리턴이 되는지 명확하지 않다.

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

이처럼 TypeScript는 정적 타입을 지원하므로 함수로 전달 받을 인자가 명확하고 sum('10', '20');와 같은 함수를 실행했을 때 오류를 빠르게 인지 할 수 있다.

코드 자동 완성과 가이드

Visual Studio Code는 많은 사람들이 사용하는 개발 툴일 것이다. 이 vs-code는 툴의 내부가 타입스크립트로 작성되어 있어서 타입스크립트 개발에 최적화 되어 있다.

위에 사진을 보면 typescript에서만 vs-code가 함수를 추천해주는 것을 확인할 수 있다.

profile
백엔드 개발자

0개의 댓글