타입스크립트 시작하기

Sean·2021년 6월 12일
0

타입스크립트

목록 보기
1/3
post-thumbnail

자바스크립트

  • 동적 타입 : 프로그램이 동작할 때 실시간으로 타입이 결정
    → 런타임 때 에러 발생
  • 프로토타입 기반의 객체 지향

타입스크립트

  • 자바스크립트의 상위 집합(superset)
  • 정적 타입 : 컴파일 시간 때 에러를 잡을 수 있음
  • class, interface, generics, types를 이용한 막강한 객체지향

함수 인자와 리턴값에 타입을 지정해두면 좀 더 기능을 명확히 이해할 수 있고, 안정적으로 실행할 수 있다.

타입스크립트를 사용하면 타입의 안정성, 객체 지향이 가지고 있는 모듈성, 재사용성, 확장성, 유지보수성을 챙겨갈 수 있다! 😀

타입스크립트 동작 이해하기

타입스크립트는 결국 자바스크립트로 변환(컴파일)되어진다.

타입스크립트 설치 및 사용을 위한 공식문서 바로가기

tsc main.ts 명령어를 사용하여 자바스크립트 파일로 변환 후 코드를 실행해야 하는 귀찮음을 덜어주기 위해 ts-node 설치하기
: ts-node main.ts 명령어로 타입스크립트 파일을 즉시 실행 가능

추가로 tsc main.ts -w : watch 옵션으로, 실행한 상태에서 변경 사항을 자동 업데이트하도록 설정 가능

profile
Win or Learn

0개의 댓글