!과 타입 단언

Jaeseok Han·2023년 4월 2일
0

TypeScript 기초

목록 보기
6/9

1. !

타입이 있을때 무조건 확실히 있는 경우 타입스크립트에게 오류메시지를 띄우지 않도록 설정

const testTest = document.querySelector("#someText")!

2. 타입 단언

const testTest = document.querySelector("#someText") as HTMLElement;
console.log((testTest as HTMLElement).id);

1) 예시

interface IExam {
    value : number
}
const example : object = { value : 1 };
console.log(example.value);
//value 에 오류 표시 (example에 value가 없을 수도 있기때문)

//1. as
console.log((example as IExam).value);

//2. <>
console.log((<IExam>example).value);

0개의 댓글