타입 스크립트의 특징
- 컴파일 언어, 정적 타입 언어
- 정적 타입의 컴파일 언어이며, 컴파일러 또는 바벨(Babel)을 통해 자바스크립트 코드로 변환됩니다.
- 코드 작성 단계에서 타입을 체크해 오류를 확인할 수 있고 미리 타입을 결정하기 때문에 실행 속도가 매우 빠르다는 장점이 있습니다.
- 코드 작성 시 매번 타입을 경절해야 하기 때문에 번거롭고 코드량이 증가하며 컴파일 시간이 오래 걸린다는 단점이 있습니다.
- 타입스크립트는 자바스크립트의 슈퍼셋, 즉 자바스크립트 기본 문법에 타입스크립트 문법을 추가한 언어 입니다, 따라서 유효한 자바스크립트로 작성한 코드는 확장자를 .js에서 .ts로 변경하고 타입스크립트로 컴파일해 변환할 수 있습니다.
- 타입스크립트는 ES6 에서 새롭게 사용된 문법을 포함하고 있으며 클래스, 인터페이스, 상속, 모듈 등과 같은 객체 지향 프로그래밍 패턴을 제공합니다.
'지식 정리 📝' 카테고리의 다른 글
20221103 장안대학교 소프트웨어 융합과 홍보 (0) | 2022.11.03 |
---|---|
20221102 JSON(JavaScript Object Notation) (0) | 2022.11.02 |
이벤트 버블링 (0) | 2022.10.21 |
브라우저 저장소( 로컬 스토리지, 세션 스토리지, 쿠키 ) (1) | 2022.10.18 |
20221017 Nullish Coalescing Operator (0) | 2022.10.17 |