javascript中的异常处理

原创 2015年07月08日 17:33:21

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">可以是</span>
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">try{}+catch{}</span>

try{}+catch{}+finally{}

try{}+finally{}

三种形式

只要有finally ,肯定就会执行finally语句


下面是几个例子:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"></meta>
<title></title>
</head>
<body>
<script>
try{
try{throw new Error("oops");}
finally{console.log("finally");}
}
catch(ex){console.error("outer",ex.message);}
</script>
</body>

</html>



结果是:
finally
  1. outer oops


如果嵌套在里面的try{}catch{}finally{}语句没有catch处理异常,则会在外面处理,但在外面捕获之前会先执行里面的finally语句。如果里面有了catch捕获异常,则不会再在外面处理。





版权声明:这是我自己的学习笔记,有什么错误的地方还望指正,欢迎转载,转载时请附上原地址。

相关文章推荐

JavaScript错误与异常处理

  • 2011年07月20日 00:27
  • 219KB
  • 下载

javaScript异常处理文档

  • 2015年11月19日 21:23
  • 33KB
  • 下载

JavaScript异常处理总结

使用抛出异常机制能让代码结构更加的简洁,减少很多的逻辑判断,并且能够得到出错时的详细错误信息,可说是好处多多,今天要说的就是在js中抛出(throw)异常。...

JavaScript异常处理

  • 2014年12月21日 12:08
  • 29KB
  • 下载

【javaScript基础】异常处理

理解异常在javaScript面向对象编程是非常重要的,异常是一种非常强大的处理错误的方式。 错误处理          首先我们来看一个有问题的代码: nonexistant(); 在以上这...

JavaScript var关键字、变量的状态、异常处理、命名规范等介绍

JavaScript var关键字、变量的状态、异常处理、命名规范等介绍   本篇主要介绍var关键字、变量的undefined和null状态、异常处理、命名规范。 目录 1. va...

2014年辛星Javascript解读第五节 break continue 与异常处理

先说一下break和continue的主要用法吧,break用于跳出循环,continue用于跳过该循环中的一个迭代。简单的说,就是break直接从该语句跳出,但是continue不会跳出该循环语句,...

javascript中的异常处理

try catch finally是javascript语言提供的异常处理机制。语法结构如下       try    {             tryStatements}     ...

JavaScript 异常处理及异常收集

前端工程师都知道,JavaScript 拥有基本的异常处理方法,但是一般前端工程师都不会处理异常。其实情有可原,对于普通网站来说,异常是非常可控的,基本可以刷新页面就解决问题,运行环境+代码运行也很少...
  • hulk_oh
  • hulk_oh
  • 2016年10月28日 17:05
  • 1816

ADB 异常处理

  • 2017年10月26日 10:55
  • 11.17MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:javascript中的异常处理
举报原因:
原因补充:

(最多只允许输入30个字)