エラーハンドリング

Javascriptでエラーを制御する方法をまとめました。

エラー処理について

Javascriptでは、エラーを取り扱うための構文や関数として主に下記が用意されています。

項目内容
try {
 処理
} catch (エラーオブジェクト) {
 エラー処理
} finally {
 必ず実行する処理
}
try内に通常行いたい処理を記述し、そこでエラーが発生した時catch内の処理を行います。

finallyは任意で1つだけ追加できる構文です。
エラーになったとしてもならなかったとしても必ず実行したい処理を記述します。
throw意図的にエラーを発生させます。

エラー発生時の情報が格納されるエラーオブジェクトは複数あります。
下記が参考になりますのでご確認ください。

さっそくサンプルを見てみましょう。

サンプル