码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript之基础-12 JavaScript 错误处理

时间:2016-03-28 18:58:32      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:编程语言   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 错误处理


本文出自 “技术交流” 博客,谢绝转载!

JavaScript之基础-12 JavaScript 错误处理

标签:编程语言   error   解释器   信息   程序   

原文地址:http://jasonteach.blog.51cto.com/5192112/1757560

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!