값이 먼저 움직임
변수의 모양이 실행 중 바뀔 수 있어 빠르지만 큰 코드에서는 추적 부담이 생깁니다.
let value = 10
JavaScript는 유연하게 실행하고, TypeScript는 값의 계약을 먼저 검사해 협업과 변경의 불확실성을 줄입니다.
변수의 모양이 실행 중 바뀔 수 있어 빠르지만 큰 코드에서는 추적 부담이 생깁니다.
let value = 10
함수와 객체의 모양을 타입으로 남겨 잘못된 사용을 컴파일 전에 확인합니다.
value: number
타입 검사는 최종 JavaScript를 만들기 전 불일치와 누락된 속성을 검출합니다.
자동 완성, 이름 변경, 영향 범위 탐색이 타입 정보를 기반으로 더 정확해집니다.