[07] try ~ catch

1107 ワード

異常処理構文try~catch


エラーが発生した場合、スクリプトはすぐに停止し、エラーをコンソールに出力します.
try~catch構文を使用すると、スクリプトのハングアップを防止し、エラーをキャプチャし、より適切な次の操作を行うことができます.
1)構造
try{
// 먼저 이 안의 코드가 실행, 예외 발생할 가능성이 있는 문장
}catch(예외 e1){
// 예외 1이 발생했을 경우, 이를 처리하기 위한 문장을 적는다
// 보통 이곳에 예외 메세지를 출력할 로그로 남김 또
//console.log(error.message)
//alert('에러가 발생했습니다!')
}catch(예외 e2){
//예외 e2가 발생했을 경우, 이를 처리하기 위한 문장을 적는다. > 에러 핸들링
}catch(예외 eN){
//예외 eN가 발생했을 경우, 이를 처리하기 위한 문장을 적는다. > 에러 핸들링
}
  • 基本trycatch構文の構造
  • 変数には、何が起こったかを記述するエラーオブジェクト(任意の名前)
  • が含まれる.
  • try文で異常が発生した場合、catch(異常e)に入り、実行文が実行されます.
  • Q.try blockで異常発生

  • は、生き生きとした異常に一致するcatch文があるかどうかを確認する
  • を発行する.
  • に一致するcatch文がある場合は、catch block内のすべての文を実行し、try catch文を終了し、次の準将を実行します.
  • に一致するcatch文がない場合、例外は処理できず、エラー
  • になります.

    Q.try blockで異常は発生していない

  • catch blockを経ずにtry-catchゲート全体から出て実行を続けます.
  • Q.try block以外で異常発生


    エラー
  • 異常なし
    コメントブログ
    https://ko.javascript.info/try-catch