问答详情
源自:3-2 [JavaScript]try-catch语句

JS try-catch语句,求大神讲解

其实没怎么懂 try-catch 语句:先是执行try块中的语句,如果有异常,catch会捕获并执行,如果没有异常会执行finally语句。可为什么说无论有没有异常都会执行finally语句?那么catch在有异常时候在起什么作用?捕获?然后呢?  求大神讲解!!!送花送花

提问者:su_boice 2016-04-16 22:18

个回答

  • Unhesitant、
    2016-04-17 10:31:47

    finally语句的设定就是无论有无异常都会执行,这在某些场合很有用,例如关闭文件,释放资源。catch在有异常的时候捕获try语句抛出异常,如果当时能处理就处理,不能处理就输出或者提示异常信息。