多语言展示
当前在线:785今日阅读:75今日分享:44

javascript的异常捕获类型

当一些异常的信号发生的时候,程序会做出缺省的反应,没有什么标准的缺省的反应,但大部分的编译器都选择了终止应用程序,也就是我们说的程序crash了。我们可以去设置一些信号处理函数,当异常信号发生的时候,我们指定它们帮我们处理一些事情。捕获异常:判断是否需要进行捕获,才写try。
工具/原料
1

javascript

2

Try….catch….

方法/步骤
1

异常捕获类型。                     使用Try….catch….异常捕获(主要适用于ie5以上内核的浏览器,也是最床用的异常捕获方式)                     使用onerror 事件异常捕获,这种捕获方式是比较古老的一种方式,目前一些主流的浏览器暂不支持                     本文基于失效开发的前提,所以这个地方只讲解try…catch…异常捕获,有兴趣的同学可以自己找找onerror事件的捕获方式

3

案例:下面一个例子,由于误写了 alert(),所以错误发生了。不过这一次,catch 部分捕获到了错误,并用一段准备好的代码来处理这个错误。这段代码会显示一个自定义的出错信息来告知用户所发生的事情。                                                                                                                                                                                                                                                                                       

注意事项
1

前面有异常可以抛出然后进行处理和提示(提示是让用户能看懂的)~ 后面如果有异常会报错,这样页面上的异常用户是没办法看懂的

2

异常捕获肯定有系统开销的。但是不能一概而论,当你的程序没有出现错误,没有执行到catch块的时候,效率的损失可以忽略不计,当执行到异常捕获,当然会很明显的影响。

推荐信息