Get Started

Seulyi Yoo·2022년 7월 12일
0

TypeScript

목록 보기
1/42
post-thumbnail

TypeScript 란?

Typed JavaScript at any Scale

  • TypeScript extend JavaScript by adding types.
  • By understanding JavaScript, TypeScript saves you time catching errors and providing fixes before you run code.
  • Any browser, any OS, anywhere JavaScrip runs. Entirely Open Source.
  • TypeScript = Language = Typed Superset of JavaScript = compiles to plain JavaScript

  • TypeScript 는 ‘Programming Language’ 이다.
  • TypeScript 는 ‘Compiled Language’ 이다.
    • 전통적인 Compiled Language 와는 다른 점이 많음
    • 그래서 ‘Transpile’ 이라는 용어를 사용.
  • JavaScript 는 ‘Interpreted Language’ 이다.

Compiled

  • Compile 필요
  • Compiler 필요
  • Compile 하는 시점
    • ⇒ Compile Time
  • Compile 된 결과물을 실행
  • Compile 된 결과물을 실행하는 시점

Interpreted

  • Compile 필요 X
  • Compiler 필요 X
  • Compile 하는 시점 X
  • Code 를 실행
  • Code 를 실행하는 시점
    • ⇒ Run Time

TypeScript(Editor) ⇒ (TypeScript Compiler) ⇒ JS(Browser, Node.js)

profile
성장하는 개발자 유슬이 입니다!

0개의 댓글