跳转到内容
新建笔记

错误处理

错误处理类型描述代码示例
逻辑错误程序的逻辑错误导致代码执行异常,需要修复程序。image-20240811013559852
运行时异常程序运行过程中可能遇到无法预测的异常情况,需要处理这些异常并可能需要给用户反馈。image-20240811013752512
try…catch…finally用于捕获和处理异常,finally块无论是否发生异常都会执行。image-20240811013902674
错误类型JavaScript提供了多个错误类型,例如TypeError和ReferenceError,可以在catch块中根据错误类型进行处理。image-20240811013958886
抛出错误可以使用throw语句主动抛出错误,并在catch块中捕获处理。image-20240811014053133
错误传播如果一个函数发生错误且未捕获,错误会向调用链的上层抛出,直到被捕获或导致程序终止。image-20240811014204669
异步错误处理异步代码中的错误在回调执行时才会发生,无法在调用时捕获,需要在回调内部进行错误处理。image-20240811014312207