타입스크립트 기본 - 추론, 명시, 인터페이스 등
타입 추론 - type inference 일단, 타입스크립트는 자바스크립트를 기반으로 한 언어이므로 자바스크립트에서 유효한 코드는 타입스크립트에서도 유효하다. 그러나 아래와 같은 코드가 있다면, let a = 5a = '10' 자바스크립트에서는 당연히 되지만, 타입스크립트는 오류를 뱉어낸다.재할당하려는 변수값이 숫자가 아니기 때문에 a 변수에 할당될 수 없다고 하는 오류가 뜬다. 이러한 현상이 나타나는 이유는 타입스크립트의 타입 추론 때문이다. 타입스크립트에서는 타입이 없으면 타입 정보를 제공하기 위해 타입을 추론한다. 즉, 타입 표기가 없는 경우 타입스크립트에서는 코드를 읽고 분석해 타입을 유추해낸다는 것이다. 타입 명시 말 그대로 변수를 선언할 때 변수 값의 타입을 명시함해 데이터 타입을 지정하는 ..