throw Error인스턴스 // 에러 던지기
생성한 에러는 throw를 사용해 던질 수 있습니다. 파라미터가 숫자 타입이 아닌 경우 에러를 던지고 alert()으로 내용을 표시하는 샘플을 확인해봅니다.
// 파라미터 value가 숫자 타입이 아닌 경우 에러를 발생시키는 함수
function myFunction(value) {
if (typeof value !== 'number') {
// 에러 생성
const error = new Error(`'${value}'Number 타입이 아닙니다.`);
alert(error.message);
throw error;
}
console.log(`'${value}'는 숫자 타입입니다.`);
}
myFunction(5);
myFunction('사자');