国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > JS > 正文

javascript中的try catch異常捕獲機制用法分析

2024-05-06 16:33:39
字體:
來源:轉載
供稿:網友

本文實例講述了javascript中的try catch異常捕獲機制用法。分享給大家供大家參考,具體如下:

1.跟Java一樣,JavaScript也具有try catch塊,進行異常捕獲的機制。

(1)典型的try catch語句

try{}catch{}finally{}

跟java中一樣,JS中最為典型的try catch語句也同樣分為了三個部分,try用于捕獲異常,catch用于處理異常,而finally用于關閉資源等后續操作。

舉例:

try{  throw "error"}catch(ex){  console.log(ex);}finally{  console.log("finally")}

控制臺依次輸出:error,finally

(2)try,catch塊中,catch塊和finally塊只需要其一即可,因此如下的try catch塊也是可以實現的

舉例:

try {  throw "error"}finally{}

只拋出異常,其他情況不一一舉例

(3)try catch塊中包含了try catch塊

try{    try{       throw "error"     }   finally{      console.log("finally1")     }}catch(ex){   console.log(ex)}finally{  console.log("finally2")}

如果是像這樣的嵌套循環,那么輸出的順序為:finally1,error,finally2

(4)嵌套try catch塊中,拋出異常

try{   try{      throw "error1"   }   catch(ex)   {       console.log(ex);      throw "error2"   }   finally{     console.log( "finally1")   }}catch(ex){    console.log(ex);}finally{   console.log("finally2")}

最終的輸出為:error1,finally1,error2,finally2

希望本文所述對大家JavaScript程序設計有所幫助。


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 思茅市| 天等县| 惠东县| 盐池县| 甘泉县| 平舆县| 慈利县| 桦南县| 镇赉县| 泰州市| 贡嘎县| 海安县| 龙里县| 霸州市| 濮阳市| 洛隆县| 平塘县| 陆丰市| 石阡县| 襄樊市| 册亨县| 连云港市| 东乌珠穆沁旗| 岳阳县| 敦化市| 乐清市| 喀喇| 祁连县| 来宾市| 五河县| 崇州市| 惠安县| 曲水县| 翁牛特旗| 介休市| 九江市| 濮阳市| 浑源县| 赫章县| 襄汾县| 凤翔县|