try...catch...finally

657 ワード

通常、エラー処理を実現する方法として用いられる.
これは、エラー処理コードを登録してから、エラーが発生したときにエラー処理コードにジャンプする方法です.
try...catch...finally文は、次の3つのコードブロックから構成されます.finally文は必要でなければ省略できます.
catch文も省略できますが、try文がなければ意味がありません.
try {
	// 실행할 코드(에러가 발생할 수 있는 코드,기능)
}  catch (err) {
	// try 코드 블록에서 에러가 발생하면 이 코드의 블록의 코드가 실행된다.)
} finally {
	// 에러 발생과 상관없이 반드시 한 번 실행된다.
}
try、catch、finally文を実行する場合は、まずtryコードブロックを実行します.
このとき、tryコードブロックに含まれるコードにエラーが発生した場合、catch文に渡されるerr変数の高いcatchコードブロックが実行されます.
Err変数はtryコードブロックに含まれる文にエラーが発生した場合に生成され、catchコードブロックでのみ有効です.finallyコードブロックは、エラーが発生しても一度実行する必要があります.
try、catch、finally文を使用してエラーを処理しても、プログラムは強制的に終了しません.