在 JavaScript 中,可以使用 try-catch 语句块来捕获异常。语法如下所示:
try {
// 可能会抛出异常的代码
} catch (error) {
// 异常处理代码
}
以下是一个示例:
try {
console.log(undefinedVariableName)
} catch (error) {
console.log(error) // error: "undefinedVariableName is not defined"
}
try 块中的代码可能会抛出异常,如果抛出异常,则 catch 块中的代码将被执行。catch 块接收一个参数,该参数表示抛出的异常。在 catch 块中,通常会输出异常信息或采取一些修复措施。
需要注意的是,不应该依赖 catch 块来处理代码中可能会出现的所有错误。应该只在不可避免的情况下使用它来处理错误。例如,当调用可能会失败的外部 API 时,使用 try-catch 语句块可以捕获其抛出的异常,从而避免崩溃。