본문 바로가기
JavaScript/TypeScript

TypeScript란?

by dev또리 2023. 2. 15.
728x90

타입스크립트란?

 

TypeScript는 정적 타이핑을
 추가하는 JavaScript의 구문 상위 집합

더보기

구문 상위 집합 : JavaScript와 동일한 기본 구문을 공유하지만 무언가를 추가한다는 의미

  • 타입스크립트는 정적 타입개념을 추가한 문법을 제공한다.
  • 에러체크, 자동완성 등 편의성 제공.
  • 우리가 사용하는 브라우져들은 TypeScript를 해석하지 못해서 scss-->css로 변환하여 썼듯이
    TypeScript --> JavaScript 컴파일되어 해석, 실행 가능하다.
  • 확장자명은 .ts로 표기한다.

 

 

 

타입스크립트의 장점

1. 버그를 줄이고 유지보수하기 쉬우며 질 좋은 코드 작성에 용이함
2. 강력한 타입으로 대규모 개발에 용이함
3. 자바스크립트 라이브러리와의 편리한 사용
4. 개발 도구에서의 강력한 지원

 

 

 

 

타입스크립트의 단점

1. 타입 지정 때문에 코드의 양이 증가함
2. 컴파일 시간이 걸림
3. 일부 모듈에서 타입스크립트 미지원, 환경설정 작업이 어려움

 

 

 

 

JavaScript vs TypeScript

Javascript는 주로 웹개발에 사용되고 페이지를 대화식으로 만드는 프로그래밍 언어이다.
Typescript는 정적 유형 검사를 제공하고 클래스 기반으로 객체를 만들 수 있다.

 

728x90

댓글