當前位置:知知館 >

經驗

> js如何拋出和捕獲異常

js如何拋出和捕獲異常

js如何拋出和捕獲異常

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

捕獲異常的語法如下:

try{

//運行代碼

}catch(err){

//處理錯誤

}

測試示例代碼如下,abc是一個未定義的函數,會拋出異常,異常信息會被trycatch,進入catch語句中執行

打開瀏覽器運行測試頁面,出現彈框提示信息,提示abcisnotdefined,提示的內容是catch語句裏面我們處理的異常信息。

如果把trycatch去掉試試,會出現什麼情況呢,測試代碼如下,未定義的方法後面添加一條日誌打印信息

控制枱報錯了,後續程序中斷沒有執行,因為添加的日誌打印信息沒有執行。針對這種沒有捕獲的異常,會異常中斷程序,頁面上沒有合理的提示信息,用户會莫名其妙,體驗非常不好。

標籤: js 拋出 捕獲
  • 文章版權屬於文章作者所有,轉載請註明 https://zhizhiguan.com/zh-hk/jingyan/dzdo9.html