TypeScript/기초

타입스크립트[기초] 개념

뿌비 2022. 5. 19. 18:54
728x90

타입 스크립트 란?

  • 자바스크립트를 기반으로 한 확장된 프로그래밍 언어인 동시에 타입 스크립트를 자바스크립트로 변환하는 컴파일러이다.
  • TypeScript는 마이크로소프트(MS)에 의해 개발/관리되고 있는 오픈소스 프로그래밍 언어이며 자바스크립트의 단점을 보완하기 위해 만들어졌다.

타입 스크립트와 자바스크립트의 차이점 &  타입 스크립트가 필요한 이유 

자바스크립트  타입스크립트
동적 타입 언어 이기 때문에 런타임 속도는 빠르지만 타입 안정성이 보장 되지 않는다. 정적 타입 언어 이기 때문에 컴파일 시 시간이 조금 걸리더라도 안정성이 보장 된다.
타입이 유동적인것은 편리함의 장점도 있지만 프로젝트가 커질수록 디버그 하는 것도 어려워지고 타입의 안정성이 보장되지 못하는 단점이 있다  타입을 선언 해서 자바스크립트에서 모호하게 사용되던 타입을 제어 할수 있게 되어 훨씬 더 간편하게 에러를 잡을 수 있다 

 

728x90