타입스크립트는 변수의 타입이 컴파일 타임에 결정되고
자바스크립트는 변수의 타임이 런타임에 결정된다.
컴파일타임?
작성한 소스코드가 어떠한 것(js, binary등)으로 변환되는 과정
런타임?
프로그램이 실행되는 과정
장점 | 단점 | |
---|---|---|
Typescript | 1. Microsoft에서 만들었고 꾸준히 업데이트한다 |
>>타입스크립트가 생산성에 유리한 이유??
자바스크립트는 동적언어라 person안에 age가 없다는 걸 모름 (동적언어)
타입스크립트는 person안에 age가 없다는 걸 앎 (정적언어)