日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

js如何拋出和捕獲異常


js如何拋出和捕獲異常


初級開發(fā)人員往往很少使用js的拋出和捕獲異常,但拋出和捕獲異常往往是非常必要的,如果學(xué)過java開發(fā)的,對于這樣的拋出和捕獲異常會(huì)比較熟悉 。下面就來介紹下如何使用js的拋出和捕獲異常
捕獲異常的語法如下:
try{
//運(yùn)行代碼
}catch(err){
//處理錯(cuò)誤
}
測試示例代碼如下,abc是一個(gè)未定義的函數(shù),會(huì)拋出異常,異常信息會(huì)被trycatch,進(jìn)入catch語句中執(zhí)行
打開瀏覽器運(yùn)行測試頁面,出現(xiàn)彈框提示信息,提示abcisnotdefined,提示的內(nèi)容是catch語句里面我們處理的異常信息 。
【js如何拋出和捕獲異?!?/strong>如果把trycatch去掉試試,會(huì)出現(xiàn)什么情況呢,測試代碼如下,未定義的方法后面添加一條日志打印信息
控制臺(tái)報(bào)錯(cuò)了,后續(xù)程序中斷沒有執(zhí)行,因?yàn)樘砑拥娜罩敬蛴⌒畔]有執(zhí)行 。針對這種沒有捕獲的異常,會(huì)異常中斷程序,頁面上沒有合理的提示信息,用戶會(huì)莫名其妙,體驗(yàn)非常不好 。

    推薦閱讀