码迷,mamicode.com
首页 > Web开发 > 详细

js错误处理和调试

时间:2014-05-13 17:25:34      阅读:299      评论:0      收藏:0      [点我收藏+]

标签:style   blog   class   code   c   color   

1、重点关注函数和可能导致函数执行失败的因素。

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错误处理和调试,布布扣,bubuko.com

js错误处理和调试

标签:style   blog   class   code   c   color   

原文地址:http://www.cnblogs.com/yiliweichinasoft/p/3724463.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!