ajax实用技术教学课件作者程继洪肖川李海斌编著第4章javascript基础4.7.pptxVIP

  • 2
  • 0
  • 约3.15千字
  • 约 23页
  • 2019-10-11 发布于广东
  • 举报

ajax实用技术教学课件作者程继洪肖川李海斌编著第4章javascript基础4.7.pptx

4.7 其他语句 除了上述的控制结构外,还有一些其他结构在实际编程中应用的比较多,现分述如下。 4.7.1 异常处理 在程序运行中错误是不可避免的,那么如果程序中出现了错误该怎么办呢? 不用担心,JavaScript给我们提供了处理错误的方式,那就是try…catch语句。 它可以使程序即使发生了异常也可以优雅的结束。 try…catch语法结构如下: try { // 有可能触发异常的语句; } catch(err) { // 处理错误的语句 } finally { // 处理语句 } 图4-5 try…catch执行流程 执行流程: 首先,执行try中的语句,如果发生错误,则执行catch中的语句处理错误,处理完成后再执行finally中的语句;如果没有发生错误,则执行finally中的语句。 可见无论是否发生错误,都会执行finally中的语句,所以可以在finally中编写清理工作的代码,比如释放申请的资源等。 执行流程如图4-5所示。 除了JavaScript抛出的异常外,我们也可以根据情况自己抛出异常。 JavaScript提供了关键字throw,用于抛出异常。用法如下: throw 异常对象; 这里的异常对象可以是String、数字、布尔值或对象。 不论是JavaScript抛出的异常,还是自己抛出的异常,都会引发

文档评论(0)

1亿VIP精品文档

相关文档