js错误处理和调试
2014-05-12 23:03
204 查看
1、重点关注函数和可能导致函数执行失败的因素。
2、抛出错误和使用try-catch的时机:一般来说在应用程序架构较低的层次中经常会抛出错误。这个层次并不会影响当前执行的代码。
错误也得不到真正的处理。在多应用中使用的库和应用内部多处使用的辅助函数时,抛出错误后要提供详尽的错误信息。
3、只捕获确切知道该如何处理的错误。捕获错误的目的在于避免浏览器采用默认的方式处理它们。抛出错误的目的在于提供发生错误具体原因的消息。
4、常见的错误类型:类型转换错误、数据类型错误 和 通信错误。
a.类型转换错误常见情形:
在使用相等(==)和 不相等(!==)操作符,或者在if、or 和 while等流程控制语句中使用非布尔值时,最常发生类型装换错误。
2、抛出错误和使用try-catch的时机:一般来说在应用程序架构较低的层次中经常会抛出错误。这个层次并不会影响当前执行的代码。
错误也得不到真正的处理。在多应用中使用的库和应用内部多处使用的辅助函数时,抛出错误后要提供详尽的错误信息。
3、只捕获确切知道该如何处理的错误。捕获错误的目的在于避免浏览器采用默认的方式处理它们。抛出错误的目的在于提供发生错误具体原因的消息。
4、常见的错误类型:类型转换错误、数据类型错误 和 通信错误。
a.类型转换错误常见情形:
在使用相等(==)和 不相等(!==)操作符,或者在if、or 和 while等流程控制语句中使用非布尔值时,最常发生类型装换错误。
alert(5 == "5") ; //true alert(5 ==="5") ; //false alert(1 == true) ; //true alert(1 === true) ; //false
相关文章推荐
- js-错误处理与调试,JSON
- 亲测完美的史上最好用的JS错误处理、JS调试方法原则
- js错误处理与调试理论和办法 (转)
- js错误处理与调试理论和办法
- JS 错误处理与调试
- js笔记--错误处理与调试
- JS学习16(错误处理与调试)
- JS错误处理与调试
- JS 错误处理与调试
- JS高程3:错误处理和调试
- 第五篇 调试和错误处理
- 如果IE10出现document.actionform.submit() js调试错误
- 《Javascript高级程序设计》(第2版)学习笔记15--错误处理与调试
- JavaScript高级程序设计 错误处理与调试学习笔记
- 10014---JavaScript--错误处理与调试
- POCO C++库学习和分析 -- 异常、错误处理、调试
- 【python】错误/异常处理,调试,测试
- C#中调试和错误的处理
- C#入门经典学习7-调试和错误处理
- JS中错误处理(2)