Type Casting 타입스크립트가 직접 감지하지 못하는 특정 타입의 값을 타입스크립트에게 알려줄 수 있다 ex) DOM querySelector로 요소 하나를 잡는 것은 타입스크립트가 그 요소의 타입을 추론할 수 있게 해준다. const paragraph = document.querySelector('p'); // const paragraph: HTMLParagraphElement | null 그러나 타입스크립트는 HTML 파일을 살펴보고 분석하는 행위를 못한다 위 연산의 결과가 HTMLParagraphElement 이거나 null 이라고 추론한것 뿐이다 그래서 Id 값이나 class 값으로 요소를 잡아도 어떤 요소인지는 정확하게 알지 못하고 HTML 요소라고만 추론한다 const paragraph ..