首页 > 其他 > 详细

try-catch捕获错误

时间:2017-02-20 01:18:43      阅读:152      评论:0      收藏:0      [点我收藏+]

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
</head>
<body>
<h1>让出错的代码出现在可控制的范围内</h1>
<script>
// try-catch-finally捕获异常,就是报错的东西
// 因为js报错之后后边的代码就不执行了,try_cath就是要解决这个问题,报错了不影响以后的执行
/*// 例1
console.log(n);//这步报错了之后后边的代码不执行
var num = 123;
console.log(123);//这个是不会被展示出来的,因为上面已经报错*/

 


/*try{
console.log(n);//报错了
}catch(e){
console.log("n没有定义");
console.log(e);//错误信息
}finally{
console.log("这句话可以省略,不管有没有捕获异常都执行这里的东西");
}
var num = 123;
console.log(num);//并不影响下层代码的执行*/

 

try{
// 这里没有错误的代码throw一个
// throw "出错了"; 可以捉到
throw new Error ("出错了"); //可以捉到
}catch(e){
// console.log("n没有定义");
console.log(e);//错误信息,输出的是上面throw的错误
}
var num = 123;
console.log(num);//并不影响下层代码的执行
</script>
</body>
</html>

try-catch捕获错误

原文:http://www.cnblogs.com/niuniuniu/p/6417934.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!