[Worksheet 220429] Typescript

방예서·2022년 4월 29일
0

Worksheet

목록 보기
20/47
TypeScript Essentials

Typescript

Typescript?

자바스크립트의 슈퍼셋인 오픈소스 프로그래밍 언어이다. 마이크로소프트에서 개발, 유지하고 있으며 엄격한 문법을 지원한다.
자신이 원하는 타입을 정의하고 프로그래밍을 하면 자바스크립트로 컴파일되어 실행할 수 있다.
자바스크립트는 interpreted 언어인데, 타입스크립트는 complied 언어이다.

compiledinterpreted
컴파일 필요 O컴파일 필요 X
컴파일러 필요 O컴파일러 필요 X
컴파일하는 시점 O
(컴파일 타임)
컴파일 하는 시점 X
컴파일된 결과물 실행코드 자체를 실행
컴파일된 결과물을 실행하는 시점코드를 실행하는 시점 O
(런타임)

TypeScript 파일을 컴파일 해서 JavaScrpit 파일로 변환해 실행할 수 있다.

Typescript 설치 및 사용

node.js

Browser

컴파일러 설치

  • npm i typescript -g

  • node_modules/.bin/tsc
    이제 업데이트 되면서 npx tsc 가 가능하다.

  • tsc source.ts

VS code 설치 및 설정

VS code에는 typescript complier 가 내장되어 있다.

First Type Annotation

타입스크립트는 자바스크립트와 다르게 한번 타입이 할당되면 다른 타입을 할당할 수 없다.


let a = 'Mark';

//a에는 이미 string 타입이 할당되어서
//num 타입은 할당될 수 없어서 에러 발생
a = 23;
profile
console.log('bang log');

0개의 댓글