甲(80万) 69、(1分)在JavaScript中,下列哪个关键字可以用于抛出异常? OA、catch OB、throw OC、finally D、try
时间: 2023-07-04 22:21:49 浏览: 254
Java异常处理之try...catch...finally详解
在 JavaScript 中,用于抛出异常的关键字是 `throw`。因此,选项B是正确的。
`throw` 语句可以用于手动抛出异常。当程序执行到 `throw` 语句时,将停止执行并抛出一个异常对象。`throw` 语句通常与 `try...catch` 语句一起使用,以便在捕获异常时执行特定的代码块。
以下是一个示例,展示了如何使用 `throw` 语句抛出异常:
```javascript
function divide(a, b) {
if (b === 0) {
throw new Error("Division by zero");
}
return a / b;
}
try {
var result = divide(10, 0);
console.log(result);
} catch (e) {
console.error(e.message);
}
```
在上面的代码中,函数 `divide()` 用于计算两个数相除的结果。如果 `b` 的值为 0,则抛出一个异常,表示除数不能为 0。在调用 `divide()` 时,使用 `try...catch` 语句捕获异常,并执行特定的代码块。在上面的代码中,`catch` 语句将输出错误消息 "Division by zero"。
因此,选项B是正确的。
阅读全文