見出し画像

【ワンピースで覚えるJavaScript】第10回 例外処理(プログラミング入門講座)

今回はJavaScriptの例外処理をやっていきます。

特に、try..catch..finallyの使い方ですね!!

例外という言葉が取っ付きにくいですが、エラーのことです。

自分でコードを書いてみると、慣れていきますよ!!

// 例外処理 try..catch..finally
/*
  try {
    例外(エラー)が起きそうな処理
  } catch(exception) {        exceptionに例外情報が入る
    例外(エラー)が起きた時の処理
  } finally {
    例外(エラー)の有無に関係なく、実行
  }
*/
//例外が起きる
console.log("--例外が起きる---")
  try {
    console.log(one_piece);
  } catch (exception) {
    console.log("例外情報は↓です");
    console.log(exception.message);
  } finally {
    console.log("ワンピースの正体が気になります!");
  }
//例外が起きない時
console.log("--例外が起きない---")
  try {
    console.log("one_piece");
  } catch (ex) {
    console.log("例外情報は↓です");
    console.log(ex.message);
  } finally {
    console.log("ワンピースの正体が気になります!");
  }

//例外を投げる(例外を発生させる)  throw
console.log("--例外を投げる throw---")
let one_piece = "これまでに出会った仲間";
try {
  if (one_piece !== "") {
    throw new TypeError("ワンピースの正体はまだ不明です");
  }
  console.log(one_piece);
} catch (ex) {
  console.log("例外情報は↓です");
  console.log(ex.name); //エラー名
  console.log(ex.message); //エラーメッセージ
} finally {
  console.log("ワンピースの正体が気になります!");
}

この記事が気に入ったらサポートをしてみませんか?