javascript中異常處理案例(推薦)
更新時間:2016年10月03日 12:13:03 投稿:jingxian
下面小編就為大家?guī)硪黄猨avascript中異常處理案例(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
如下所示:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script type="text/javascript">
// cache 緩存
// try-catch-finally
// 1 如果try中的代碼出現(xiàn)了異常, 就會被catch住, 再catch中處理異常,
// 最終,會執(zhí)行finally中的代碼
// 2 如果try中大代碼沒有出現(xiàn)異常, catch內(nèi)部的代碼就不會執(zhí)行, 但是,finally中的
// 代碼還是會要執(zhí)行
/*try {
console.log(num);
} catch(e) {
console.log(e);
} finally {
}
console.log(123);*/
function fn() {
// 如果此處直接return , 首先 try就不會執(zhí)行,finally也不會執(zhí)行
return;
try {
var dv = document.getElementsByTagName("div");
// 此處出錯了
dv.innerHTML = "12312";
console.log("1 有沒有錯誤??");
return;
} catch (e) {
console.log("2 如果有錯誤,就會被處理");
}
finally {
// 釋放try中使用的一些變量
dv = null;
console.log("3 代碼最終是要執(zhí)行的");
}
console.log("4 函數(shù)體最后的一行代碼");
}
fn();
</script>
</body>
</html>
以上就是小編為大家?guī)淼膉avascript中異常處理案例(推薦)全部內(nèi)容了,希望大家多多支持腳本之家~
相關文章
JavaScript關于prototype實例詳解(超重點)
prototype是js里面給類增加功能擴展的一種模式,這篇文章主要介紹了JavaScript關于prototype(超重點),本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-08-08
JavaScript獲得當前網(wǎng)頁來源頁面(即上一頁)的方法
這篇文章主要介紹了JavaScript獲得當前網(wǎng)頁來源頁面(即上一頁)的方法,涉及javascript中document.referrer方法的使用技巧,需要的朋友可以參考下2015-04-04
JavaScript如何動態(tài)創(chuàng)建table表格
這篇文章主要介紹了JavaScript如何動態(tài)創(chuàng)建table表格,一些時候需要動態(tài)的創(chuàng)建和刪除表格,接下來的文章中將為大家介紹下javascript是如何做到的,感興趣的朋友不要錯過2015-11-11

