JS中Try...Catch和onerror有什么区别?

JavaScript016

JS中Try...Catch和onerror有什么区别?,第1张

Try...Catch一般是用于控制台输出,是方便后台人员调试错误或处理异常的,可以自己写处理异常方法。

onerror是用于页面输出给客户端看的,好比密码不能小于6位等,会有个对应的resources.property文件的。

问题1:<br>我觉得你正好理解反了,onerror这个属性比较特殊,如果给这个属性赋值一个函数如果出错该函数就会被调用。触发条件就是为“false”时报错;没出错以前都是“true”onerror出错后就会返回三个参数如下。<br><br>问题2:如下<br><br>问题3:这个问题有点弱,都alert了肯定不会执行下边的代码

用的到,比如你对该脚本不清楚它是否能够正常运转,也不清楚内部方法是否能够正常执行,需用到异常捕获,异常处理是任何编程中必不可少的关键环节,如果只是做简单的网页设计,该部分可以暂不需要学习,如果是编写高端或底层控件时,需要大量用到!