반응형
//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 |