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有啥区别?的主要内容,如果未能解决你的问题,请参考以下文章

JS异常捕获和抛出

ios的app无法捕捉js异常信息

JS的艺术,前端异常捕获技术大全。

Java里面用try catch异常处理之后,catch之后的代码也会执行,那还要finally有啥用啊?

Java 中 给一个object 赋值属性, 既可以用构造函数的方式,也可以用setXXXX()的方式,而它们之间有啥区

js中try catch的执行