初級開發人員往往很少使用js的拋出和捕獲異常,但拋出和捕獲異常往往是非常必要的,如果學過java開發的,對于這樣的拋出和捕獲異常會比較熟悉 。下面就來介紹下如何使用js的拋出和捕獲異常
捕獲異常的語法如下:
try{
【js 異常捕獲拋出異常 js如何拋出和捕獲異常】//運行代碼
}catch(err){
//處理錯誤
}
測試示例代碼如下,abc是一個未定義的函數,會拋出異常,異常信息會被trycatch,進入catch語句中執行
打開瀏覽器運行測試頁面,出現彈框提示信息,提示abcisnotdefined,提示的內容是catch語句里面我們處理的異常信息 。
如果把trycatch去掉試試,會出現什么情況呢,測試代碼如下,未定義的方法后面添加一條日志打印信息
控制臺報錯了,后續程序中斷沒有執行,因為添加的日志打印信息沒有執行 。針對這種沒有捕獲的異常,會異常中斷程序,頁面上沒有合理的提示信息,用戶會莫名其妙,體驗非常不好 。
相關經驗推薦
- 12月2日 南京溧水發現1例核酸檢測結果異常人員行動軌跡
- 附行動軌跡 南京雨花臺區12月1日發現2名核酸檢測結果異常人員
- 附活動軌跡 11月29日沈陽發現多例核酸檢測結果異常人員
- 淮安盱眙11月29日核酸異常人員活動軌跡
- 附軌跡 11月27日沈陽發現多例核酸檢測結果異常人員
- 塞爾達傳說荒野之息巨大馬捕獲方法分享 巨大馬怎么捕獲
- 伴侶出軌后如何走出來 伴侶出軌后的5大異常舉動
- 附相關活動軌跡 11月23日沈陽發現多例核酸檢測結果異常
- 華為暢想9為未充電顯示正在充電是什么原因 華為手機充電異常因素
- 口腔異常有哪些癥狀 口腔異常有哪些癥狀表現
