最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2016年12月14日 11:07:57   作者:小小小小小亮  
這篇文章主要介紹了javascript中的try catch異常捕獲機制,簡單分析了try catch異常捕獲機制的基本定義與使用方法,需要的朋友可以參考下

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

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

(1)典型的try catch語句

try{
}
catch{
}
finally{
}

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

舉例:

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

控制臺依次輸出:error,finally

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

舉例:

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")
}

如果是像這樣的嵌套循環(huán),那么輸出的順序為: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相關內(nèi)容感興趣的讀者可查看本站專題:《JavaScript錯誤與調(diào)試技巧總結(jié)》、《JavaScript傳值操作技巧總結(jié)》、《javascript編碼操作技巧總結(jié)》、《JavaScript中json操作技巧總結(jié)》、《JavaScript切換特效與技巧總結(jié)》、《JavaScript查找算法技巧總結(jié)》、《JavaScript動畫特效與技巧匯總》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》及《JavaScript數(shù)學運算用法總結(jié)

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

相關文章

  • 全面解析Bootstrap排版使用方法(文字樣式)

    全面解析Bootstrap排版使用方法(文字樣式)

    這篇文章全面解析了Bootstrap排版使用方法,本文重點介紹Bootstrap排版中的文字樣式設置,感興趣的小伙伴們可以參考一下
    2015-11-11
  • 一文詳細講講7種常見的前端攻擊

    一文詳細講講7種常見的前端攻擊

    這篇文章主要給大家介紹了7種常見的前端攻擊,包括跨站腳本(XSS)、依賴庫風險、跨站請求偽造(CSRF)、點擊劫持(Clickjacking)、內(nèi)容交付網(wǎng)絡(CDN)劫持、HTTPS降級和中間人攻擊,每種攻擊都有其攻擊方式和防御措施,需要的朋友可以參考下
    2024-11-11
  • 原生js拖拽(第一課 未兼容)拖拽思路

    原生js拖拽(第一課 未兼容)拖拽思路

    第一步點擊需要拖動的元素,在點擊下的元素被選中,進行move移動,當鼠標彈起的時候,停止動作.點擊元素oDIV的時候,可用的是oDIV區(qū)域,而move和up則是全局區(qū)域
    2013-03-03
  • Express的路由詳解

    Express的路由詳解

    這篇文章主要介紹了Express的路由詳解的相關資料,需要的朋友可以參考下
    2015-12-12
  • 基于JS實現(xiàn)頁面懸浮框的實例代碼

    基于JS實現(xiàn)頁面懸浮框的實例代碼

    這篇文章主要介紹了基于JS實現(xiàn)頁面懸浮框的實例代碼,代碼簡單易懂,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-12-12
  • Javascript組合繼承方法代碼實例解析

    Javascript組合繼承方法代碼實例解析

    這篇文章主要介紹了Javascript組合繼承方法代碼實例解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-04-04
  • 符合W3C Web標準的圖片連續(xù)無間隙水平滾動

    符合W3C Web標準的圖片連續(xù)無間隙水平滾動

    很久以前就有這個問題,總是找不到通用的,或比較簡單的“圖片連續(xù)無間隙向左滾動,無間隙向右滾動,符合W3C Web標準”
    2008-06-06
  • JavaScript判斷對象相等性的多種方式

    JavaScript判斷對象相等性的多種方式

    文章總結(jié)了JavaScript中判斷對象相等的多種方法,包括相等性比較運算符、深度比較方法、淺比較、使用第三方庫、ES6+新特性、特殊對象比較以及性能比較,每種方法都有其特點和適用場景,選擇合適的方法可以提高代碼的性能和可維護性,需要的朋友可以參考下
    2025-12-12
  • 文本框中禁止非數(shù)字字符輸入比如手機號碼、郵編

    文本框中禁止非數(shù)字字符輸入比如手機號碼、郵編

    總是遇到很多禁止非數(shù)字字符輸入的文本框,比如手機號碼了 郵編了于是下面為大家介紹下如何禁止,感興趣的朋友可以了解下
    2013-08-08
  • JavaScript根據(jù)json生成html表格的示例代碼

    JavaScript根據(jù)json生成html表格的示例代碼

    這篇文章主要介紹了JavaScript根據(jù)json生成html表格的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-10-10

最新評論

光泽县| 鄂伦春自治旗| 忻城县| 通化市| 广灵县| 拉萨市| 来宾市| 夏邑县| 崇明县| 湟源县| 石城县| 德惠市| 德庆县| 江山市| 报价| 姜堰市| 疏勒县| 金华市| 富源县| 汽车| 公主岭市| 宁远县| 博白县| 云南省| 金沙县| 佳木斯市| 新竹市| 孟连| 陇南市| 合水县| 锦屏县| 旬邑县| 昌都县| 玉溪市| 登封市| 沿河| 苗栗市| 泸州市| 洛阳市| 鹰潭市| 鄂托克旗|