Typescript 란?

2012년 마이크로소프트가 발표한 TypeScript는 자바스크립트를 기반으로 정적 타입 문법을 추가한 프로그래밍 언어이다.

Typescript의 특징

  • 컴파일 언어, 정적 타입 언어
    • 타입스크립트는 정적 타입의 컴파일 언어이며 타입스크립트 컴파일러 또는 바벨(Babel)을 통해 자바스크립트 코드로 변환한다. 코드 작성 단계에서 타입을 체크해 오류를 확인할 수 있고 미리 타입을 결정하기 때문에 실행 속도가 매우 빠르다.
  • 자바스크립트 슈퍼셋(Superset)
    • 타입스크립트는 자바스크립트의 슈퍼셋, 즉 자바스크립트 기본 문법에 타입스크립트의 문법을 추가한 언어이다. 따라서 유효한 자바스크립트로 작성한 코드는 확장자를 .js에서 .ts로 변경하고 타입스크립트로 컴파일해 변환할 수 있다.
  • 객체 지향 프로그래밍 지원
    • 타입 스크립트는 클래스, 인터페이스, 상속, 모듈 등과 같은 객체 지향 프로그래밍 패턴을 제공한다.

Typescript 실습환경

Visual Studio 2019 : 설치 참조 - https://www.youtube.com/watch?v=RWc9PRzcZus&t=10s

Node.js v16.16.0

댓글남기기