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 相关文章推荐
再次分享18个非常棒的jQuery表格插件
Apr 10 Javascript
Javascript实现滚动图片新闻的实例代码
Nov 27 Javascript
js报$ is not a function 的问题的解决方法
Jan 20 Javascript
jQuery实现的一个自定义Placeholder属性插件
Aug 11 Javascript
简单方法判断JavaScript对象为null或者属性为空
Sep 26 Javascript
整理Javascript流程控制语句学习笔记
Nov 29 Javascript
将List对象列表转换成JSON格式的类实现方法
Jul 04 Javascript
jQuery选择器总结之常用元素查找方法
Aug 04 Javascript
Angular2  NgModule 模块详解
Oct 19 Javascript
jquery dataTable 获取某行数据
May 05 jQuery
js实现canvas图片与img图片的相互转换的示例
Aug 31 Javascript
Vue如何从1.0迁移到2.0
Oct 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
日本十大惊悚动漫
2020/03/04 日漫
mysql建立外键
2006/11/25 PHP
PHP源码之explode使用说明
2011/08/05 PHP
Laravel 5框架学习之向视图传送数据(进阶篇)
2015/04/08 PHP
PHP输出缓冲控制Output Control系列函数详解
2015/07/02 PHP
php 三元运算符实例详细介绍
2016/12/15 PHP
PHP执行shell脚本运行程序不产生core文件的方法
2016/12/28 PHP
PHP SFTP实现上传下载功能
2017/07/26 PHP
laravel框架中间件 except 和 only 的用法示例
2019/07/12 PHP
ext for eclipse插件安装方法
2008/04/27 Javascript
50款非常棒的 jQuery 插件分享
2012/03/29 Javascript
jQuery实例—选项卡的简单实现(js源码和jQuery)
2016/06/14 Javascript
javascript中异常处理案例(推荐)
2016/10/03 Javascript
详解jQuery uploadify文件上传插件的使用方法
2016/12/16 Javascript
纯JS实现表单验证实例
2016/12/24 Javascript
Nodejs基于LRU算法实现的缓存处理操作示例
2017/03/17 NodeJs
JS对象与json字符串相互转换实现方法示例
2018/06/14 Javascript
详解Vue中使用Echarts的两种方式
2018/07/03 Javascript
Angular6 Filter实现页面搜索的示例代码
2018/12/02 Javascript
JavaScript setInterval()与setTimeout()计时器
2019/12/27 Javascript
JS实现瀑布流效果
2020/03/07 Javascript
[00:55]深扒TI7聊天轮盘语音出处3
2017/05/11 DOTA
python PyTorch参数初始化和Finetune
2018/02/11 Python
python执行CMD指令,并获取返回的方法
2018/12/19 Python
Pycharm 实现下一个文件引用另外一个文件的方法
2019/01/17 Python
Python之时间和日期使用小结
2019/02/14 Python
python opencv实现图像边缘检测
2019/04/29 Python
使用Keras训练好的.h5模型来测试一个实例
2020/07/06 Python
Python将QQ聊天记录生成词云的示例代码
2021/02/10 Python
ROSEFIELD手表荷兰官方网上商店:北欧极简设计女士腕表品牌
2018/01/24 全球购物
美国折衷生活方式品牌:Robert Graham
2018/07/13 全球购物
世界闻名的衬衫制造商:Savile Row Company
2018/07/30 全球购物
网络编辑岗位职责范本
2014/02/10 职场文书
小学毕业典礼演讲稿
2014/09/09 职场文书
财务稽核岗位职责
2015/04/13 职场文书
阿里云Nginx配置https实现域名访问项目(图文教程)
2021/03/31 Servers