javascript中异常处理案例(推荐)
如下所示:
<!DOCTYPEhtml> <htmllang="en"> <head> <metacharset="UTF-8"> <title>Document</title> </head> <body> <scripttype="text/javascript"> //cache缓存 //try-catch-finally //1如果try中的代码出现了异常,就会被catch住,再catch中处理异常, //最终,会执行finally中的代码 //2如果try中大代码没有出现异常,catch内部的代码就不会执行,但是,finally中的 //代码还是会要执行 /*try{ console.log(num); }catch(e){ console.log(e); }finally{ } console.log(123);*/ functionfn(){ //如果此处直接return,首先try就不会执行,finally也不会执行 return; try{ vardv=document.getElementsByTagName("div"); //此处出错了 dv.innerHTML="12312"; console.log("1有没有错误??"); return; }catch(e){ console.log("2如果有错误,就会被处理"); } finally{ //释放try中使用的一些变量 dv=null; console.log("3代码最终是要执行的"); } console.log("4函数体最后的一行代码"); } fn(); </script> </body> </html>
以上就是小编为大家带来的javascript中异常处理案例(推荐)全部内容了,希望大家多多支持毛票票~