當前位置:趣味科普網>經驗>

js如何丟擲和捕獲異常

經驗 閱讀(2.94W)

js如何丟擲和捕獲異常

初級開發人員往往很少使用js的丟擲和捕獲異常,但丟擲和捕獲異常往往是非常必要的,如果學過java開發的,對於這樣的丟擲和捕獲異常會比較熟悉。下面就來介紹下如何使用js的丟擲和捕獲異常

捕獲異常的語法如下:

try{

//執行程式碼

}catch(err){

//處理錯誤

}

測試示例程式碼如下,abc是一個未定義的函式,會丟擲異常,異常資訊會被trycatch,進入catch語句中執行

開啟瀏覽器執行測試頁面,出現彈框提示資訊,提示abcisnotdefined,提示的內容是catch語句裡面我們處理的異常資訊。

如果把trycatch去掉試試,會出現什麼情況呢,測試程式碼如下,未定義的方法後面新增一條日誌列印資訊

控制檯報錯了,後續程式中斷沒有執行,因為新增的日誌列印資訊沒有執行。針對這種沒有捕獲的異常,會異常中斷程式,頁面上沒有合理的提示資訊,使用者會莫名其妙,體驗非常不好。