JavaScript第十八章 错误处理与调试

2019-11-08  本文已影响0人  27亿光年中的小小尘埃

学会重视错误处理

失败是成功之母,学会接纳错误

try-catch语句(因为浏览器处理不同,可能会发生错误时用)

标准化错误处理,捕捉错误信息

示例:

try{
 // 可能会导致错误的代码
} catch(error){
 // 在错误发生时怎么处理
} finally {
 // 不管怎样都会执行,只要有finally存在,try和catch里面的都会被忽视
 } 
 
错误类型
抛出错误

示例:

throw new Error("Something bad happened."); 

throw 必须与try-catch并用,因为一旦抛出错误程序就会停止

错误(error)事件

只要发生错误就触发

示例:

window.onerror = function(message, url, line){
 alert(message);
}; 
常见的错误类型
致命错误和非致命错误

应用程序根本无法继续运行,错误明显影响到了用户的主要操作,会导致其他连带错误都为致命错误,其余的都为非致命错误

上一篇下一篇

猜你喜欢

热点阅读