타입스크립트는 자바스크립트가 보완된 버전이라고 생각하시면 됩니다. 자바스크립트에 무슨 문제가 있길래 보완해야하는 걸까요? JavaScript는 개발자가 실수를 저지른 것을 프로그램을 실행할 때 알려줘요!이게 무슨 뜻이냐 하면.... JavaScript는 변수의 타입이 실행 시간에 결정되기 때문에, 개발자가 실수로 인해 오류를 발생시키기 쉽고 이를 찾는 과정이 까다로울 수 있습니다. 예를 들어, 변수에 예상치 못한 타입의 값이 할당될 경우, 실행 중에 해당 변수의 값과 타입을 모두 확인해야만 오류를 파악할 수 있습니다.약한 타입 체크JavaScript는 let과 const처럼 변수와 상수를 구분하는 키워드만 지원합니다. 예를 들어,let a = 1; a = "Hello";위와 같이 작성하는 것이 얼마든지..