타입캐스팅
-
Type Casting(타입 형변환)TypeScript 2023. 6. 5. 17:54
타입 캐스팅은 크게 두 가지 상황에서 사용된다. 1️⃣정확한 타입 추론 타입스크립트가 값의 타입을 추론하지 못할 때 명시적으로 타입을 지정하여 컴파일러에게 알려준다. 2️⃣타입 변환 특정 타입의 기능과 속성을 사용하려고 할 때 사용할 수 있다. 즉, 타입스크립트에서 컴파일러가 직접 감지하지 못하는 특정 타입의 값을 타입스크립트에게 알려주는 역할을 한다. 예를들어 DOM에 있는 HTML요소를 조작한다고 가정해보자. // //app.ts const htmlElement = document.querySelector('p'); htmlElement는 HTML요소나 null로 추론하고 있다.HTML요소를 사용해서 텍스트 내용에 접근하거나, 다른 DOM을 조작하는 작업도 할 수 있겠지만, input의 value값을..