1️⃣ 타입스크립트와 자바스크립트의 관계 이해하기모든 자바스크립트는 타입스크립트이지만, 모든 타입스크립트가 자바스크립트는 아니다타입스크립트는 변수의 초깃값으로부터 타입을 추론let city = 'new york city';console.log(city.toUppercase());// 🚨 Error// Property 'toUppercase' does not exist on type 'string'. Did you mean 'toUpperCase'?타입 시스템의 목표 중 하나는 런타임에 오류를 발생시킬 코드를 미리 찾아내는 것(타입스크립트를 '정적' 타입 시스템이라고 하는 특성 중 하나)타입스크립트는 타입 구문 없이도 오류를 잡을 수 있지만, 타입 구문을 추가하면 더 많은 오류를 찾아낼 수 있다모든 자바..