異常
##異常概念
(1)異常就是程式在執行過程中出現的錯誤
(2) 在 js 中出現異常後,瀏覽器會給出一段錯誤碼,就 是錯誤訊息,錯誤訊息由錯誤型別與錯誤資訊構成
##如何處理異常
(1)就是要出現異常後還能繼續執行,異常最大的特徵是一旦 **出現異常其後的**就不再執行
(2)常見的異常有兩大類:
*執行環境多樣性
*語法錯誤,**錯誤
(3)try-catch語法 嘗試這麼做,如果出現錯誤捕獲錯誤, try前後都可以有**
try catch( e )
1. **正常執行,如果在try中出現了錯誤,try裡面出現錯誤的語句後面的**都不再執行,直接跳轉到catch
2. catch中處理錯誤資訊
3. 然後繼續執行後面的**
4. 如果try中沒有出現錯誤,那麼不走catch直接執行後面的**
##如何丟擲異常
throw 物件:沒有給引數正確的傳法就用丟擲異常
*throw 是丟擲異常的語法,期後跟乙個物件,即錯誤訊息物件
*一般該物件使用』new eorro(『訊息錯誤』)』來建立,也支 持任意的物件
function showmessage (msg)
//是正常的
console.log(msg);
}##補充
1. try - catch的最終語法結構是try - catch - finally
try catch( e ) finally
2.層級傳遞
異常處理筆記
1.提倡異常封裝 1 提高系統的友好性 2 提高系統的可維護性 對異常進行分類處理,並進行封裝輸出。3 設定異常容器 捕獲多個異常 2.採用異常鏈傳遞異常 3.受檢異常盡可能轉化為非受檢異常 受檢異常威脅到系統的安全性 穩定性 可靠性 正確性時,不能轉換為非受檢異常。4.使用 throwable 獲...
異常處理筆記 異常的執行順序
題目要求 要求必須輸出 計算開始 計算有錯 如果出現異常則交給呼叫處執行,必須有numberformatexception異常,arithmeticexception異常 package 第七章.課後作業.one class math catch exception e finally system...
Python筆記 異常處理
python筆記 異常處理 捕獲異常 try 語句 except 異常名1 語句 except 異常名2 語句 else 語句 另一種形式,不包含except和else語句 try 語句 finally 語句 eg.python view plain copy print l 1,2,3,4 try...