반응형
//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);
}
반응형
'FrontEND > JavaScript' 카테고리의 다른 글
string 메소드 (0) | 2024.01.24 |
---|---|
checkbox, radio박스 체크됐는지 확인 (0) | 2024.01.24 |
사용자가 입력한 값에 따라 출력하기 IF문사용 (0) | 2024.01.24 |
1~45숫자중에서 로또번호 만들기 (0) | 2024.01.24 |
getElementById,onclick 함수 사용법 (0) | 2024.01.23 |