try{
throw "test";
} catch (ex) {
console.log(ex); //test
} finally {
console.log('finally')
}
它的执行流程:
首先执行 try 块中的代码,
如果抛出异常由 catch 捕获并执行, 如果正常的话, catch 中的代码被忽略.
不管有没有异常最后都执行 finally 的代码.
try 后面必须接一个 catch 或者 finally
因此 js 中的 try catch 语句有三种形式
1. try catch
2. try finally
3. try catch finally
javascript 的 try 和 catch 语句
最新推荐文章于 2024-02-20 00:15:00 发布
本文详细介绍了JavaScript中的异常处理机制,特别是try-catch-finally语句的执行流程。通过示例代码,解释了当try块抛出异常时如何被catch捕获,以及无论是否发生异常finally块的代码总会被执行。讨论了try-catch-finally的三种基本形式,帮助开发者更好地理解和运用异常处理来增强代码的健壮性。
摘要由CSDN通过智能技术生成