// const userInputElement = <HTMLInputElement>document.getElementById('user-input')!;
const userInputElement = document.getElementById('user-input');
if (userInputElement) {
(userInputElement as HTMLInputElement).value = 'Hi';
}
null를 반환하지 않을 것이라는 확신이 있으면 !(느낌표)를 사용한다.
그렇지 않으면 if문으로 확인한다.
하지만 요소가 있다는 확신이 없기 때문에 형 변환을 할 수 없다.
요소가 있을 때 형 변환을 하고 사용한다.