javascript中异常处理案例(推荐)

前端之家收集整理的这篇文章主要介绍了javascript中异常处理案例(推荐)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

如下所示:

<Meta charset="UTF-8"> Document

<script type="text/javascript">
// cache 缓存
// try-catch-finally
// 1 如果try中的代码出现了异常,就会被catch住,再catch中处理异常,// 最终,会执行finally中的代码
// 2 如果try中大代码没有出现异常,catch内部的代码就不会执行,但是,finally中的
// 代码还是会要执行

  1. /*try {
  2. console.log(num);
  3. } catch(e) {
  4. console.log(e);
  5. } finally {
  6. }
  7. console.log(123);*/
  8. function fn() {
  9. // 如果此处直接return,首先 try就不会执行,finally也不会执行
  10. return;
  11. try {
  12. var dv = document.getElementsByTagName("div");
  13. // 此处出错了
  14. dv.innerHTML = "12312";
  15. console.log("1 有没有<a href="/tag/cuowu/" target="_blank" class="keywords">错误</a>??");
  16. return;
  17. } catch (e) {
  18. console.log("2 如果有<a href="/tag/cuowu/" target="_blank" class="keywords">错误</a>,就会被处理");
  19. }
  20. finally {
  21. // 释放try中使用的一些变量
  22. dv = null;
  23. console.log("3 <a href="/tag/daima/" target="_blank" class="keywords">代码</a>最终是要执行的");
  24. }
  25. console.log("4 <a href="/tag/hanshu/" target="_blank" class="keywords">函数</a>体最后的一行<a href="/tag/daima/" target="_blank" class="keywords">代码</a>");
  26. }
  27. fn();

以上就是小编为大家带来的javascript中异常处理案例(推荐)全部内容了,希望大家多多支持编程之家~

猜你在找的JavaScript相关文章