// 示例代码:使用 throw 抛出异常
function divide(a, b) {
if (b === 0) {
throw new Error("除数不能为零"); // 抛出一个错误对象
}
return a / b;
}
try {
console.log(divide(10, 2)); // 输出: 5
console.log(divide(10, 0)); // 抛出异常
} catch (error) {
console.error(error.message); // 捕获并处理异常,输出: 除数不能为零
}
// 解释说明:
// 在 JavaScript 中,throw 语句用于抛出一个用户定义的异常。当程序执行到 throw 语句时,
// 程序会立即停止,并将控制权交给最近的 try...catch 块来处理异常。
// 如果没有 catch 块捕获异常,则程序会终止执行,并显示错误信息。
上一篇:js 浅拷贝
下一篇:js apply和call的区别
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站