关于try...catch...finally

·  阅读 98

执行流程

有错误发生时,执行流程像这样:
先执行 try { ... }的代码;
执行到出错的语句时,后续语句不再继续执行,转而执行 catch (e) { ... }代码;
最后执行 finally { ... }代码。

 
而没有错误发生时,执行流程像这样:
先执行 try { ... }的代码;
因为没有出错,catch (e) { ... }代码不会被执行;
最后执行 finally { ... }代码。
最后请注意,catch和 finally可以不必都出现。
也就是说,try语句一共有三种形式:

文章推荐:点击阅读


分类:
前端
标签:
分类:
前端
标签: