ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • TypeScript란?
    TypeScript 2020. 6. 25. 22:35

     

     

    타입 스크립트(TypeScript)란?

    - 마이크로소프트(Microsoft)에서 개발하고 유지/관리하는 Apache 라이센스가 부여된 오픈 소스이다.

    - 일반 자바스크립트로 컴파일되는 자바스크립트 상위 호환으로 2012년 10월에 처음 릴리스 되었다.

     

    타입 스크립트를 쓰는 이유?

    - Java나 C# 같은 타입이 명확한 강한 타입 시스템은 높은 가독성과 코드 품질을 제공하고, 런타임이 아닌 컴파일 환경에서 에러가 발생해 치명적인 오류들을 쉽게 잡아낸다.

    - 반면, 자바스크립트는 타입 시스템이 없으며, 변수 선언 시 문자열, 숫자, 불린 등 여러 타입의 값을 가질 수 있다. 이를 약한 타입 언어라고 부르며,  비교적 유연하게 개발할 수 있는 환경을 제공하지만 런타임 환경에서 쉽게 에러가 발생할 수 있는 단점을 가진다.

    그렇기 때문에 타입이 없는 자바스크립트에서 강한 타입 시스템을 도입해 대부분의 에러를 컴파일 환경에서 코드를 입력하는 동안 체크할 수 있게 되었다.

     

    타입스크립트 설치 방법

     

    타입스크립트 사용법

    - 타입 스크립트는 .ts 확장자를 가진 파일로 작성할 수 있고, 작성 후 타입스크립트 컴파일러를 사용한다.

    타입 선언

    숫자 number / 문자열 string / 불린 boolean 

    배열 array 

    튜블 tuple

    인터페이스 interface 

    열거형 Enum

    모든 타입 any / 알 수 없는 타입 Unknown

    객체 object

    댓글

Designed by Tistory.