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异常处理机制详解

​ 在ES3之前js代码执行的过程中,一旦出现错误,整个js代码都会停止执行,这样就显的代码非常的不健壮。 ​ 在Java或C#等一些高级语言中,都提供了异常处理机制,可以处理出现的异常,而...
  • u012468376
  • u012468376
  • 2017年02月26日 13:19
  • 3118

JavaScript 中的异常处理

考虑到 JS 中的错误可比服务器端的代码产生的错误要多得多,并且还难以发现及修正,所以 JS 代码必须有异常处理以及全局一场处理。 try { //这段代码从上往下运行,其中任何一个语句抛出...
  • sinat_27615265
  • sinat_27615265
  • 2016年02月14日 17:13
  • 130

javascript 中的异常处理

var txt=""function message(){try{ adddlert("Welcome guest!")}catch(err){ txt="本页中存在错误。/n/n" txt+="错误...
  • nailwl
  • nailwl
  • 2009年09月09日 15:38
  • 383

javascript中的异常处理

 问题:    希望在用户视图之外处理脚本错误(异常),避免浏览器向用户报告错误信息。解决方案:    一种quick-and-dirty(快餐式?),向后兼容的方式是:将下面的代码置于页面的节内:C...
  • cthlcm
  • cthlcm
  • 2007年08月22日 18:08
  • 793

Javascript中的异常处理

1.异常    不同于C的是,javascript中有个异常处理,这使得javascript在运行中占据优势。    异常:当Javascript引擎执行Javascript代码时,发生了错误,导致程...
  • pythonniu
  • pythonniu
  • 2017年01月18日 17:00
  • 215

JavaScript 异常处理及异常收集

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

JavaScript中异常处理

JavaScript中异常处理
  • dabing69221
  • dabing69221
  • 2013年11月12日 09:26
  • 645

Oracle数据库之PL/SQL异常处理

Oracle数据库之PL/SQL异常处理异常指的是在程序运行过程中发生的异常事件,通常是由硬件问题或者程序设计问题所导致的。PL/SQL程序设计过程中,即使是写得最好的程序也可能会遇到错误或未预料到的...
  • zhliro
  • zhliro
  • 2015年06月14日 22:21
  • 1245

Javascript错误处理——try...catch

Javascript错误处理——try…catch 无论我们编程多么精通,脚本错误怎是难免。可能是我们的错误造成,或异常输入,错误的服务器端响应以及无数个其他原因。 通常,当发送错误时脚...
  • neweastsun
  • neweastsun
  • 2017年07月29日 21:22
  • 664

java 异常处理的语句执行

概念 1.try 如果在一个方法内部出现了异常(或者在方法内部调用的其他方法抛出了异常),这个方法将在抛出异常的过程中结束。 异常处理理论上有两种基本模型。终止模型和恢复模型。个人理...
  • mengxipiaoxue
  • mengxipiaoxue
  • 2015年04月16日 11:52
  • 771
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:javascript中的异常处理
举报原因:
原因补充:

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