변수타입이 실행시간에 결정되서 개발자의 실수로 인한 오류가 발생하기 쉬움
잘못된 타입의 값이 할당되었을때 오류를 찾기 위해 실행 시간의 변수타입을 모두 확인해야 하는 번거로움이 존재한다.
약한 타입체크로 인해 타입이 실수로 인해 쉽게 변할 수 있음.
객체의 성질을 수시로 바뀔 수 있는 위험성
<타입스크립트의 장점>
Javascript와 달리 컴파일 시간에 변수의 타입이 결정된다.
빠른에러 체크: 코드를 입력하는 순간 에러 메시지를 발생하여 에러방지 가능
보장되는 안정성을 바탕으로 테스트 코드가 줄어들어 비지니스 코드에 집중가능.