国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 绥滨县| 广昌县| 乌鲁木齐市| 错那县| 岐山县| 阿城市| 商城县| 宿州市| 惠安县| 甘洛县| 余江县| 南城县| 葫芦岛市| 赤水市| 江油市| 鹿泉市| 太谷县| 即墨市| 甘谷县| 武鸣县| 鸡西市| 云浮市| 辛集市| 内乡县| 磴口县| 新化县| 靖远县| 谷城县| 定西市| 铁岭市| 晋江市| 瑞安市| 牟定县| 曲水县| 都昌县| 温泉县| 潞城市| 宣汉县| 阿克| 安吉县| 高青县|