异常处理

2018-06-24 00:00:51来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

异常处理

1.错误情况

  a) 错误(error):语法或程序逻辑错误造成的错误

    i.编码时出现

    ii.调试

  b) 异常(exception):运行环境错误或者用户输入信息造成的错误

    i.运行时发生

    ii.对错误做相应的处理

2.错误信息处理--onError事件

  a) 抛出异常,程序照常执行,比如乱码

3.异常处理

  a) 异常信息提示,对可能发生异常进行有效预防

  b) 异常处理机制

    i.error对象

    。异常以error对象形式出现

    。属性

        .name--异常类型

        EvalError:错误调用eval函数

        RangeError:数值超出表示范围

ReferenceError:非法或无效引用

SyntaxError:语法解析错误

TypeError:操作数类型错误

URIErrorURI处理函数使用不当

.message--异常含义

   ii.try-catch-finally语句处理异常

。捕获异常,并对异常做相应的处理

try必须配有catch语句,可嵌套;

try

{

//JavaScript代码块

}

catch(error)--error传递异常信息

{

//try语句块中发生异常时执行的异常处理

}

[finally--可选

{

//无论异常是否发生都执行的语句

}]

 

  iii.throw语句抛出异常

throw exception

。可自定义error对象--var errorObj=new Error(“msg”),msg是错误信息的描述,必须有

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:js 排序,去重

下一篇:Extjs 中 Treepanel 实现级联选中效果