使用try...catch...finally...捕获处理除法计算时除数为0的异常 测试结果1 除法计算开始 请输入一个整数: 10 请再输入一个整数: 2 除法计算结果:5 不管是否出现异常都会执行 除法计算结束
时间: 2023-12-29 07:02:22 浏览: 308
C#异常处理中try和catch语句及finally语句的用法示例
5星 · 资源好评率100%
以下是捕获除数为0异常的代码:
```
try {
console.log("除法计算开始");
let num1 = parseInt(prompt("请输入一个整数:"));
let num2 = parseInt(prompt("请再输入一个整数:"));
if (num2 === 0) {
throw new Error("除数不能为0");
}
console.log("除法计算结果:" + (num1 / num2));
} catch (e) {
console.log("出现异常:" + e.message);
} finally {
console.log("不管是否出现异常都会执行");
console.log("除法计算结束");
}
```
测试结果1:
```
除法计算开始
请输入一个整数:10
请再输入一个整数:2
除法计算结果:5
不管是否出现异常都会执行
除法计算结束
```
测试结果2:
```
除法计算开始
请输入一个整数:10
请再输入一个整数:0
出现异常:除数不能为0
不管是否出现异常都会执行
除法计算结束
```
阅读全文