try { // 可能出現異常的代碼} catch(e) { // 出現異常以后執行的代碼 // e:exception,用來捕獲異常的信息}//不會阻塞代碼如何自己拋出異常對象?語法:throw new Error('用戶自定義異常信息');var err;try { throw err = new Error( '用戶自定義異常信息' );} catch( e ) { console.log( e == err );}在定義方法的時候,常常需要設定參數的類型和個數,如果參數的類型與個數不一致可能造成其后的代碼執行有問題。可以約定在參數不正確的時候拋出異常,以便改進。查閱 MDN 看有哪些 Error 對象
新聞熱點
疑難解答