FrontEND/JavaScript
try, catch, finally
smartlittlepuppy
2024. 3. 8. 17:25
반응형
//try : 예외가 발생할 가능성이 있는 코드
//catch : 예외처리
//finally : 항상 실행되는 코드
try{
const number = Number(window.prompt("숫자를 입력해주세요"));
const divide = Number(window.prompt("나눌숫자를 입력해주세요"));
if(divide == 0){
throw new Error("0으로는 나눌수 없습니다 ")
}
// 숫자가 아니라면,
if(isNaN(number) || isNaN(divide)){
throw new Error("값은 반드시 숫자이어야 합니다. ")
}
const result = number / divide;
console.log(result)
}
catch(error){
console.error(error);
}
반응형