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


Posted in Javascript onOctober 03, 2016

如下所示:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
</head>
<body>
   
  <script type="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);*/
 
    function fn() {
      // 如果此处直接return , 首先 try就不会执行,finally也不会执行
      return;
 
      try {
        var dv = 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中异常处理案例(推荐)全部内容了,希望大家多多支持三水点靠木~

Javascript 相关文章推荐
jquery load()在firefox(火狐)下显示不正常的解决方法
Apr 05 Javascript
jquery中dom操作和事件的实例学习 仿yahoo邮箱登录框的提示效果
Nov 30 Javascript
js的alert弹出框出现乱码解决方案
Sep 02 Javascript
JavaScript中的值类型详细介绍
Dec 29 Javascript
Jqgrid之强大的表格插件应用
Dec 02 Javascript
jQuery中iframe的操作(点击按钮新增窗口)
Apr 20 Javascript
jQuery实现优雅的弹窗效果(6)
Feb 08 Javascript
vue组件间通信解析
Mar 01 Javascript
详解Node.js access_token的获取、存储及更新
Jun 20 Javascript
react-router4 配合webpack require.ensure 实现异步加载的示例
Jan 18 Javascript
微信小程序实现页面跳转传递参数(实体,对象)
Aug 12 Javascript
微信小程序3D轮播实现代码
Sep 19 Javascript
switch语句的妙用(必看篇)
Oct 03 #Javascript
js中scrollTop()方法和scroll()方法用法示例
Oct 03 #Javascript
js鼠标按键事件和键盘按键事件用法实例汇总
Oct 03 #Javascript
JavaScript对象创建模式实例汇总
Oct 03 #Javascript
js实现的光标位置工具函数示例
Oct 03 #Javascript
js获取腾讯视频ID的方法
Oct 03 #Javascript
关于js二维数组和多维数组的定义声明(详解)
Oct 02 #Javascript
You might like
一个SQL管理员的web接口
2006/10/09 PHP
繁体中文转换为简体中文的PHP函数
2006/10/09 PHP
php 结果集的分页实现代码
2009/03/10 PHP
PHP面向对象的进阶学习(抽像类、接口、final、类常量)
2012/05/07 PHP
PHP实现递归无限级分类
2015/10/22 PHP
php对象工厂类完整示例
2018/08/09 PHP
php使用json-schema模块实现json校验示例
2019/09/28 PHP
如何将JS的变量值传递给ASP变量
2012/12/10 Javascript
javascript提取URL的搜索字符串中的参数(自定义函数实现)
2013/01/22 Javascript
javascript 日期时间 转换的方法
2013/02/21 Javascript
javascript对话框使用方法(警告框 javascript确认框 提示框)
2014/01/07 Javascript
验证码在IE中不刷新而谷歌等浏览器正常的解决方案
2014/03/18 Javascript
JavaScript使用addEventListener添加事件监听用法实例
2015/06/01 Javascript
JavaScript提高性能知识点汇总
2016/01/15 Javascript
浅谈JavaScript 覆盖原型以及更改原型
2016/08/31 Javascript
jQuery轻松实现无缝轮播效果
2017/03/22 jQuery
JS使用正则表达式验证身份证号码
2017/06/23 Javascript
JavaScript基本语法_动力节点Java学院整理
2017/06/26 Javascript
详解Vue2中组件间通信的解决全方案
2017/07/28 Javascript
移动端Ionic App 资讯上下循环滚动的实现代码(跑马灯效果)
2017/08/29 Javascript
Layui tree 下拉菜单树的实例代码
2019/09/21 Javascript
原生js拖拽实现图形伸缩效果
2020/02/10 Javascript
python命令行参数解析OptionParser类用法实例
2014/10/09 Python
python机器学习实战之最近邻kNN分类器
2017/12/20 Python
Pandas 同元素多列去重的实例
2018/07/03 Python
Pytest如何使用skip跳过执行测试
2020/08/13 Python
Dyson加拿大官方网站:购买戴森吸尘器,风扇,冷热器及配件
2016/10/26 全球购物
高档奢华时装在线目的地:FORWARD by elyse walker
2017/10/16 全球购物
小学生打架检讨书
2014/01/26 职场文书
毕业生就业协议书
2014/04/11 职场文书
工程承诺书怎么写
2014/05/24 职场文书
运动会标语
2014/06/21 职场文书
教师节作文之小学四年级
2019/09/03 职场文书
Python中的min及返回最小值索引的操作
2021/05/10 Python
详解JVM系列之内存模型
2021/06/10 Javascript
Windows Server 2012 修改远程默认端口3389的方法
2022/04/28 Servers