異常處理的筆記

2021-08-11 14:59:51 字數 859 閱讀 5407

異常

##異常概念

(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...