// 示例代码:使用 throw 抛出错误
function divide(a, b) {
if (b === 0) {
// 当除数为0时,抛出一个错误
throw new Error("除数不能为0");
}
return a / b;
}
try {
console.log(divide(10, 2)); // 输出: 5
console.log(divide(10, 0)); // 抛出错误
} catch (error) {
console.error(error.message); // 捕获并输出错误信息: "除数不能为0"
}
throw
关键字用于抛出一个错误。当程序遇到 throw
语句时,会立即停止执行后续代码,并将控制权交给最近的 catch
块。divide
函数的第二个参数 b
为 0 时,函数会抛出一个 Error
对象,并附带一条错误消息 "除数不能为0"
。try...catch
语句可以捕获抛出的错误,并对其进行处理,避免程序崩溃。上一篇:js then函数
下一篇:js gc
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站