const el = document.querySelector('.close')
console.log(el.textContent)
만약 close
라는 클래스가 붙은 요소가 없다면 null.texContext
로 에러가 발생하게 됩니다. 이런 부분을 보완할 수 있는 타입 단언이 잇습니다.
- val as T
<T> val
- Null-nun 단언연산자
const el = document.querySelector('close')
console.log((el as HTMLElement).textContent)
console.log(el!.textContent)
타입가드
if(el){
console.log(el.textContent)
}