Typescript

majungha·2023년 3월 28일
1

메모

목록 보기
19/57

오늘의 공부 👍

오늘은 230328_TIL에서 언급했던 Typescript에 대해서 자세히 알아보겠습니다.

📝 Typescript 특징


타입스크립트는 자바스크립트의 슈퍼셋인 오픈소스 프로그래밍 언어이다. 마이크로소프트에서 개발, 유지하고 있으며 엄격한 문법을 지원한다. C#의 리드 아키텍트이자 델파이, 터보 파스칼의 창시자인 Anders Hejlsberg가 개발에 참여한다. -위키백과-

  • 자바스크립트의 단점을 보완해 만든 언어입니다.
  • 타입을 미리 부여해서 에러를 잡을 수 있습니다.
  • 단독으로 실행할 수 없고, js로 변환해서 실행할 수 있습니다.

📝 Typescript 장점


  • Typescript는 타입을 부여해서 코드를 적을 때 맞지 않은 타입을 넣을 때 오류메세지를 띄워줍니다.
  • 그렇기 때문에 에러를 사전에 방지할 수 있습니다.
  • 오류를 체크하고, 미리 타입을 부여하기 때문에 실행 속도가 매우 빠릅니다.
  • 타입을 명시할 수 있고 컴파일 시 오류를 찾기 때문에 보다 더 안정적입니다.
  • 자바스크립트의 슈퍼셋이다. js의 단점을 줄여주고 좋은 기능을 추가한 언어입니다.

출처:Typescript란

📝 Typescript 단점


  • 제 생각에는 단점은 없는 것 같습니다.
  • 굳이 뽑자면 초기 세팅이 필요하다는 정도인 것 같습니다.
  • ts-node나 tsc를 설치해줘야 실행이 가능합니니다.
  • tsc는 typescript파일을 javascript파일로 변환시켜줍니다.
  • ts-node는 typescript파일을 javascript파일로 변환시키고 실행합니다.

출처 및 참고
Typescript란
코드캠프

profile
개발자 블로그 / 항상 겸손한 자세로 배우면서 성장하자 할 수 있다!

0개의 댓글