TypeScript/기초
타입스크립트[기초] 개념
뿌비
2022. 5. 19. 18:54
728x90
타입 스크립트 란?
- 자바스크립트를 기반으로 한 확장된 프로그래밍 언어인 동시에 타입 스크립트를 자바스크립트로 변환하는 컴파일러이다.
- TypeScript는 마이크로소프트(MS)에 의해 개발/관리되고 있는 오픈소스 프로그래밍 언어이며 자바스크립트의 단점을 보완하기 위해 만들어졌다.
타입 스크립트와 자바스크립트의 차이점 & 타입 스크립트가 필요한 이유
자바스크립트 | 타입스크립트 |
동적 타입 언어 이기 때문에 런타임 속도는 빠르지만 타입 안정성이 보장 되지 않는다. | 정적 타입 언어 이기 때문에 컴파일 시 시간이 조금 걸리더라도 안정성이 보장 된다. |
타입이 유동적인것은 편리함의 장점도 있지만 프로젝트가 커질수록 디버그 하는 것도 어려워지고 타입의 안정성이 보장되지 못하는 단점이 있다 | 타입을 선언 해서 자바스크립트에서 모호하게 사용되던 타입을 제어 할수 있게 되어 훨씬 더 간편하게 에러를 잡을 수 있다 |
728x90