关闭

Js_异常处理

1341人阅读 评论(0) 收藏 举报

try-catch语句

try
{
   //在此运行代码
}
catch(err)
{
   //在此处理错误
}
举例1
<html>
<head>
<script type="text/javascript">
var txt=""
function message()
{
try
   {
   adddlert("Welcome guest!")
   }
catch(err)
   {
   txt="本页中存在错误。\n\n"
   txt+="错误描述:" + err.description + "\n\n"
   txt+="点击“确定”继续。\n\n"
   alert(txt)
   }
}
</script>
</head>

<body>
<input type="button" value="查看消息" onclick="message()" />
</body>

</html>

举例2

<html>
<head>
<script type="text/javascript">
var txt=""
function message()
{
try
   {
   adddlert("Welcome guest!")
   }
catch(err)
   {
     txt="本页中存在错误。\n\n"
     txt+="点击“确定”继续查看本页,\n"
     txt+="点击“取消”返回首页。\n\n"
     if(!confirm(txt))
         {
         document.location.href="/index.html"
         }
   }
}
</script>
</head>

<body>
<input type="button" value="查看消息" onclick="message()" />
</body>

</html>

用throw抛出异常并处理

<html>
<body>
<script type="text/javascript">
var x=prompt("Enter a number between 0 and 10:","")
try
{ 
if(x>10) 
throw "Err1"
else if(x<0)
throw "Err2"
} 
catch(er)
{
if(er=="Err1") 
alert("Error! The value is too high")
if(er == "Err2") 
alert("Error! The value is too low") 
}
</script>
</body>
</html>


1
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

springMVC三种异常处理方式

Spring MVC处理异常有3种方式:  (1)使用Spring MVC提供的简单异常处理器SimpleMappingExceptionResolver;  (2)实现Spring的异常处理接口...
  • psp0001060
  • psp0001060
  • 2016-03-27 16:40
  • 4901

关于合理使用SpringMVC统一异常处理机制以改善代码风格的一些思考

问题背景:统一异常处理在WEB开发中可不是一个新颖的问题,然而,根据项目的实际情况,用的恰到好处,是可以在项目中省去大量冗余代码的。在以spring/springMVC做IOC容器的web项目中,常见...
  • nmgrd
  • nmgrd
  • 2017-02-25 14:30
  • 1533

Java异常处理终结篇——如何进行Java异常处理设计

使用Java异常的人很多,但能合理使用的却不多,Java异常处理设计是一个冷门的话题,但好的异常设计会让程序有质的变化,所以本文从各个方面分析便总结了,在Java程序中,如何进行异常设计。
  • yanquan345
  • yanquan345
  • 2014-02-28 15:08
  • 9575

分享代码,基于MicroSoftAjax的JS代码之1:异常处理

  • 2011-06-19 20:49
  • 25KB
  • 下载

ajaxfileupload.js目前功能最全版本(多文件、异常处理等),顺便解决只能上传一次的BUG(非live绑定)

前言之前项目中要进行文件的ajax上传时习惯性的用ajaxfileupload.js这个插件,当时遇到一个问题,使用on绑定change事件后,上传一次后,再次上传时就不再激发change事件了,当时...
  • lhtzbj12
  • lhtzbj12
  • 2017-07-30 22:07
  • 627

js构建ui的统一异常处理方案(二)

上一篇文章,我分析了同步代码做异常处理是基于责任链模式,而通过try、catch等语句可以很容易地实现这种责任链模式。这一节将分析异步处理的情况,通过promise解决异步调用中责任链式异常处理的实现...
  • laden88888888
  • laden88888888
  • 2016-04-02 04:31
  • 230

iOS之网络—— AFN使用、检测网络状态、HTTPS基本使用、WebView基本使用、OC和JS、NSInvocation、异常处理

1.AFN使用技巧1.在开发的时候可以创建一个工具类,继承自我们的AFN中的请求管理者,再控制器中真正发请求的代码使用自己封装的工具类。 2.这样做的优点是以后如果修改了底层依赖的框架,那么我们修改这...
  • wzc10101415
  • wzc10101415
  • 2017-01-03 10:57
  • 787

DWR中的异常处理以及util.js的初步用例

完整版见https://jadyer.github.io/
  • jadyer
  • jadyer
  • 2012-06-11 10:34
  • 1400

js中的异常处理try...catch使用介绍

在JavaScript可以使用try...catch来进行异常处理。例如:  复制代码代码如下: try { foo.bar();} catch (e) { alert(e.name ...
  • zgrkaka
  • zgrkaka
  • 2016-01-22 09:06
  • 186

js中的异常处理try...catch

在Javascript可以使用try…catch来进行异常处理。例如: try { foo.bar(); } catch (e) { ...
  • xinghuo0007
  • xinghuo0007
  • 2017-04-22 17:33
  • 186
    博主寄语
    欢迎浏览!                              欢迎探讨!                              欢迎评论!                              
    个人资料
    • 访问:279129次
    • 积分:3504
    • 等级:
    • 排名:第10964名
    • 原创:94篇
    • 转载:5篇
    • 译文:0篇
    • 评论:33条
    精彩纷呈
    最新评论