JavaScript 异常处理 – JavaScript 完全手册(2018版)
栏目: JavaScript · 发布时间: 7年前
内容简介:小编推荐:
小编推荐: 掘金是一个面向 程序员 的高质量技术社区,从 一线大厂经验分享到前端开发最佳实践,无论是入门还是进阶,来掘金你不会错过前端开发的任何一个技术干货。
注:本文为 《 JavaScript 完全手册(2018版) 》第13节,你可以查看该手册的完整目录。
当代码遇到异常问题时,处理这种情况的惯用 JavaScript 方法是通过异常处理。
创建异常处理
使用 throw 关键字创建一个异常:
throw value
其中 value 可以是任何 JavaScript 值,包括字符串,数字或对象。 只要 JavaScript 执行此行,就会暂停正常的程序流,并将控件保留回最近的 异常处理程序 。
异常处理
异常处理程序是 try / catch 语句。 在 try 块中包含的代码行中引发的任何异常都在相应的 catch 块中处理:
try {
//lines of code
} catch (e) {
}
在此示例中,e是异常值。
您可以添加多个处理程序,可以捕获不同类型的错误。
finally
要完成此语句,JavaScript 还有另一个名为 finally 的语句,其中包含无论是否处理了异常,是否存在异常或是否存在异常,程序流程如何都执行的代码:
try {
//lines of code
} catch (e) {
} finally {
}
您可以在没有 catch 块的情况下使用 finally ,以便清除可能在 try 语句块中打开的任何资源,如文件或网络请求:
try {
//lines of code
} finally {
}
嵌套 try 语句块
try 语句块可以嵌套,并且总是在最近的 catch 语句块中处理异常:
try {
//lines of code
try {
//other lines of code
} finally {
//other lines of code
}
} catch (e) {
}
如果在内部 try 中引发异常,则在外部 catch 块中处理它。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 线上故障处理手册
- 海量数据处理问题知识点复习手册
- MySQL™ 参考手册(关于本手册)
- LLVM 程序员手册 —— LLVM 4.0 文档(非常非常完整的手册)
- [译]Python手册——模块
- Axure函数使用手册
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Introduction to Programming in Java
Robert Sedgewick、Kevin Wayne / Addison-Wesley / 2007-7-27 / USD 89.00
By emphasizing the application of computer programming not only in success stories in the software industry but also in familiar scenarios in physical and biological science, engineering, and appli......一起来看看 《Introduction to Programming in Java》 这本书的介绍吧!