JavaScript之基础-12 JavaScript 错误处理
2016-03-28 16:25
549 查看
一、JavaScript 错误处理
错误处理概述 - 错误,指程序中的非正常运行状态,在其它编程语言中称为"异常"或"错误"。解释器会为每个错误情形创建并抛出一个Error对象,其中包含错误的描述信息 - ECMAScript定义了六种类型的错误(EvalError,RangeError,REferenceError,SyntaxError,TypeError,URIError)。除此之外,还可以使用Error构造方法创建自定义的Error对象,并使用throw语句抛出该对象 - 通过使用JS提供的异常处理语句,可以用结构化的方式来捕捉发生的错误,让异常处理代码与核心业务代码实现分离,最终使我们能集中精力编写主业务功能代码
Error 对象
- Error对象用于封装异常的相关描述信息
- Error对象具有如下成员属性
- Error对象具有如下成员属性
try/catch
- ECMAScript中使用try...catch...finally...结构来执行异常处理功能,扑捉由系统生成或程序创建并抛出的Error对象,对错误情形加以处理。语法如下:
总结:本章内容主要介绍了 JavaScript 错误处理
错误处理概述 - 错误,指程序中的非正常运行状态,在其它编程语言中称为"异常"或"错误"。解释器会为每个错误情形创建并抛出一个Error对象,其中包含错误的描述信息 - ECMAScript定义了六种类型的错误(EvalError,RangeError,REferenceError,SyntaxError,TypeError,URIError)。除此之外,还可以使用Error构造方法创建自定义的Error对象,并使用throw语句抛出该对象 - 通过使用JS提供的异常处理语句,可以用结构化的方式来捕捉发生的错误,让异常处理代码与核心业务代码实现分离,最终使我们能集中精力编写主业务功能代码
Error 对象
- Error对象用于封装异常的相关描述信息
- Error对象具有如下成员属性
- Error对象具有如下成员属性
try/catch
- ECMAScript中使用try...catch...finally...结构来执行异常处理功能,扑捉由系统生成或程序创建并抛出的Error对象,对错误情形加以处理。语法如下:
try{ //此处是主业务功能代码 //主业务功能代码中可能产生并抛出错误 }catch(error){ //此处是负责错误处理的代码 }finally{ //此处是出口语句,不论错误发生与否都要执行 }
总结:本章内容主要介绍了 JavaScript 错误处理
相关文章推荐
- 访问Nginx发生SSL connection error的一种情况
- 设计模式之行为型模式 - 调用行为的传递问题
- 让我们做个简单的解释器(三)
- 让我们做个简单的解释器(一)
- 星外虚拟主机访问被控出现Unspecified error解决方法
- IIS 错误 Server Application Error 详细解决方法
- On Error Resume Next 语句
- IIS运行错误 Server Application Error 错误代码 Error: 8004的解决方法
- Lua编程示例(一):select、debug、可变参数、table操作、error
- Java 版的 Ruby 解释器 JRuby 1.7.14 发布
- 收集整理的http/1.1 500 server error错误的解决方法
- SQL 2005 ERROR:3145 解决办法(备份集中的数据库备份与现有的数据库不同)
- 编程界主流脚本编程语言的比较和选择
- 什么是Perl?编程语言Perl详细介绍
- VBScript中On Error语句用法小结
- 编程语言里的静态、动态、强类型、弱类型等概念介绍
- 解决VC++编译报错error C2248的方案
- 编程趣事:当下流行编程语言的”讨厌”程度排行榜
- jQuery Uploadify 上传插件出现Http Error 302 错误的解决办法