JS中Try...Catch和onerror有啥区别?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS中Try...Catch和onerror有啥区别?相关的知识,希望对你有一定的参考价值。
如上
Try...Catch一般是用于控制台输出,是方便后台人员调试错误或处理异常的,可以自己写处理异常方法。onerror是用于页面输出给客户端看的,好比密码不能小于6位等,会有个对应的resources.property文件的。 参考技术A try...catch只针对特定代码发生错误而触发,onerror是无论什么时候发生错误都触发。 参考技术B try...catch 可以测试代码中的错误。try 部分包含需要运行的代码,而 catch 部分包含错误发生时运行的代码。 参考技术C 都可以用来捕获错误。
只不过,
不论什么时候只要脚本出现错误onerror事件就会被激活 参考技术D onerror捕捉错误用的
以上是关于JS中Try...Catch和onerror有啥区别?的主要内容,如果未能解决你的问题,请参考以下文章
Java里面用try catch异常处理之后,catch之后的代码也会执行,那还要finally有啥用啊?
Java 中 给一个object 赋值属性, 既可以用构造函数的方式,也可以用setXXXX()的方式,而它们之间有啥区