在 JavaScript 中,可以使用 try...catch 语句来捕获异常。try 代码块包含可能引发异常的代码,而 catch 代码块用于处理异常。

以下是一个示例:

try {
  // 可能会引发异常的代码
  throw new Error('发生了一个异常');
} catch (error) {
  // 异常处理代码
  console.log(error.message);
}

在上述示例中,我们使用 throw 语句手动引发了一个 Error 异常。try 代码块中的异常会被 catch 代码块捕获,并且可以通过 error 参数来访问异常对象。在 catch 代码块中,我们打印了异常对象的错误消息。

此外,还可以使用 finally 代码块来执行一些无论是否发生异常都需要执行的代码:

try {
  // 可能会引发异常的代码
  throw new Error('发生了一个异常');
} catch (error) {
  // 异常处理代码
  console.log(error.message);
} finally {
  // 无论是否发生异常都会执行的代码
  console.log('完成异常处理');
}

在上述示例中,不管是否发生异常,finally 代码块中的代码都会被执行。

JavaScript 异常处理:try...catch 和 finally 语句

原文地址: http://www.cveoy.top/t/topic/qwSF 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录