HTML5学堂:我们书写JavaScript的时候,有的时候会不小心的写错代码,有的时候可能会有不确定的一些操作,但是又想让我们的程序向下运行,这个时候我们可以使用try…catch…finally语句来解决。
异常:所谓异常,就是一个信号,提时代吗超出常规预设的行为或结果,也可能是程序发生错误的一种征兆。当出现异常的时候,浏览器会报错,我们的JavaScript就不会往下执行。
通过异常处理机制可以预防JavaScript程序发生不测。所谓异常处理机制,指的是一套应对JavaScript代码发生错误时的处理方法,这套方法被封装在一个逻辑严密的结构中(try/catch/finally),它犹如一个错误处理平台,把代码放置到这个平台上执行就可以避免不测行为的发生。
try负责指明需要处理的代码块
catch负责捕获异常,并决定对策
finally负责后期处理,如清除代码、释放资源(不管异常是否发生,finally最后都要执行),下面我们来看一下语法:
下面我们来看一下如何使用,代码示例:
因为我们的a没有声明,浏览器会报错,所以会执行catch里面的语句,最后会运行finally里面的语句。
欢迎沟通交流~HTML5学堂