TypeScript란
- 타입스크립트(TypeScript)는 자바스크립트의 슈퍼셋인 오픈소스 프로그래밍 언어이다. 마이크로소프트에서 개발, 유지하고 있으며 엄격한 문법을 지원한다.
- 타입스크립트는 자바스크립트 엔진을 사용하면서 커다란 애플리케이션을 개발할 수 있게 설계된 언어이다. 자바스크립트의 슈퍼셋이기 때문에 자바스크립트로 작성된 프로그램이 타입스크립트 프로그램으로도 동작한다.
- 타입스크립트에서 자신이 원하는 타입을 정의하고 프로그래밍을 하면 자바스크립트로 컴파일되어 실행할 수 있다.
- 타입스크립트는 모든 운영 체제, 모든 브라우저, 모든 호스트에서 사용 가능한 오픈 소스이다.
왜 TypeScript를 사용하나요?
에러의 사전 방지
- 코드에 타입을 부여하여 타입과 일치하지 않는 값이 들어올 경우 미리 경고를 주어 에러의 사전 방지.
function sum(a: number, b: number) {
return a + b
}
sum("1", "2")
sum(1, 2)
코드 가이드 및 자동 완성
- VScode와 TypeScript는 지정한 Type을 바탕으로 다양한 결과값을 추측한다. 추측한 결과값 바탕으로 다양한 옵션을 미리 유저에게 추천하여 코드 작성의 효율을 높여준다.
출처
타입스크립트 - 위키피디아
https://ko.wikipedia.org/wiki/%ED%83%80%EC%9E%85%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8