JS异常处理try..catch语句的作用和实例
2014-05-05 00:00
567 查看
首先一个常识就是,在浏览器执行JS脚本过程中,当出现脚本错误,并且你没有手动进行异常捕捉时,他会在浏览器下面出现***的叹号,这是正常的,这也不是最重要的,最重要的是,出错行以下的所有JS代码将中停执行,这是我们不希望看到的,所以说,对于自己写的,拿不准的脚本还是加上异常捕捉比较好。
1 清除***叹号:
2 为容易出错的,容易产生兼容问题的代码段加上try..catch
1 清除***叹号:
window.onerror={return true;} //这只是表面清除了错误,但JS代码将被中停
2 为容易出错的,容易产生兼容问题的代码段加上try..catch
try{ var a="hello world"; document.Write(a); } catch(e){ //..产生异常时你要做的事 }
相关文章推荐
- JS异常处理try..catch语句的作用和实例
- retrun语句在try(){}catch(){}中的作用
- 初学java之try-catch-finally语句的实例
- 实例分析Try {} Catch{} 作用
- 一个try{}后最多可以有多少个catch()语句
- 【C#之Try……Catch实例】
- 转载—Java中try catch finally语句中含有return语句的执行情况(总结版)
- 什么情况下只写try和finally语句而不用写catch 语句呢?
- Try/catch/finally语句学习
- 4.第三单元任务三实训:编写一个类ExceptionTest,在main方法中使用try-catch-finally语句结构实现:在try语句块中,编写两个数相除操作,相除的两个操作数要求程序运行时用
- 在try/catch里return语句比finally语句先执行
- C#的try-catch-finally 中的catch语句的异常有顺序的区别
- 有return语句情况下,try-catch-finally的执行顺序
- try..catch..finally块中的跳转语句(return,break,continue)使用注意事项
- SQL Server-流程控制 7,Try...Catch 语句
- Java中try catch finally语句中含有return语句的执行情况(总结版)
- java基础学习之try catch finally语句中含有return语句的执行情况
- return语句在try-catch-finally中的执行顺序
- 关于java中的try-catch-finally语句和return
- 描述异常处理语句try、catch、finally执行时的相互关系