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 相关文章推荐
特殊字符、常规符号及其代码对照表
Jun 26 Javascript
Ext 表单布局实例代码
Apr 30 Javascript
javascript开发随笔二 动态加载js和文件
Nov 25 Javascript
Three.js源码阅读笔记(基础的核心Core对象)
Dec 27 Javascript
jquery 多行文本框(textarea)高度变化
Jul 03 Javascript
jquery获取当前点击对象的value方法
Feb 28 Javascript
JavaScript的MVVM库Vue.js入门学习笔记
May 03 Javascript
JavaScript编程设计模式之观察者模式(Observer Pattern)实例详解
Oct 25 Javascript
使用vue2实现购物车和地址选配功能
Mar 29 Javascript
jQuery实现图片上传预览效果功能完整实例【测试可用】
May 28 jQuery
vue+webpack 更换主题N种方案优劣分析
Oct 28 Javascript
JavaScript使用canvas绘制坐标和线
Apr 28 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
Zerg建筑一览
2020/03/14 星际争霸
PHP漏洞全解(详细介绍)
2012/11/13 PHP
zend framework文件上传功能实例代码
2013/12/25 PHP
Laravel框架实现发送短信验证功能代码
2016/06/06 PHP
Laravel框架实现的批量删除功能示例
2019/01/16 PHP
laravel配置Redis多个库的实现方法
2019/04/10 PHP
javascript+dom树型菜单类,希望朋友们一起进步
2007/05/03 Javascript
JavaScript常用数组算法小结
2016/02/13 Javascript
JS Ajax请求如何防止重复提交
2016/06/13 Javascript
如何快速上手Vuex
2017/02/14 Javascript
JavaScript中最常见的三个面试题解析
2017/03/04 Javascript
Vue中mintui的field实现blur和focus事件的方法
2018/08/25 Javascript
跨域请求两种方法 jsonp和cors的实现
2018/11/11 Javascript
使用vue-cli webpack 快速搭建项目的代码
2018/11/21 Javascript
浅谈vue中组件绑定事件时是否加.native
2019/11/09 Javascript
[03:16]DOTA2完美大师赛小组赛精彩集锦
2017/11/22 DOTA
wxpython学习笔记(推荐查看)
2014/06/09 Python
深入理解Python装饰器
2016/07/27 Python
对python自动生成接口测试的示例讲解
2018/11/30 Python
Pycharm新建模板默认添加个人信息的实例
2019/07/15 Python
python RC4加密操作示例【测试可用】
2019/09/26 Python
flask 实现token机制的示例代码
2019/11/07 Python
Python enumerate内置库用法解析
2020/02/24 Python
浅析Python 多行匹配模式
2020/07/24 Python
UGG英国官方网站:UGG UK
2018/02/08 全球购物
美国知名的隐形眼镜电商:Contacts America
2019/11/19 全球购物
商得四方公司面试题(gid+)
2014/04/30 面试题
采购内勤岗位职责
2013/12/10 职场文书
聘用意向书范本
2014/04/01 职场文书
小学校长竞聘演讲稿
2014/05/16 职场文书
五四青年节演讲稿
2014/05/26 职场文书
法人代表任命书范本
2014/06/05 职场文书
2019消防宣传标语!
2019/07/10 职场文书
Golang中interface{}转为数组的操作
2021/04/30 Golang
mybatis源码解读之executor包语句处理功能
2022/02/15 Java/Android
安装Windows Server 2012 R2企业版操作系统并设置好相关参数
2022/04/29 Servers