브라우저는 typescript를 읽지 못한다.

JS로 변환해야지만 읽을 수 있다.

이렇게 들으면 번거로울 것 같은데, TS를 쓰는 이유는 뭘까?

📌 타입 결정 및 오류 발견 시점

→ Typescript(정적언어)

“컴파일”에 타입 결정 및 오류 발견

→ Javascript(동적언어)

“런타임”에 타입 결정 및 오류 발견

사용자가 오류를 볼 수 있다.


컴파일과 런타임