异常处理
2018-06-24 00:00:51来源:未知 阅读 ()
异常处理
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:操作数类型错误
URIError:URI处理函数使用不当
.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 排序,去重
- js防止表单重复提交实现代码 2020-03-29
- js处理php输出时间戳对不上号的解决方法 2019-12-13
- 用 JSON 处理缓存 2019-09-30
- js中的数组去掉空值 2019-08-14
- javascript错误处理 2019-08-14
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash