ray88’s diary

お仕事で困ったとき用の自分用の覚書

JavaScript throw 文(スクリプト内で能動的にエラーを発生させる)

JavaScript 目次 - ray88’s diary
■構文

throw new Error(エラーメッセージ)

■サンプルコード①

function myFunction() {
  const x = 0;
  if(x === 0){
    throw new Error('xに0が代入されました');
  }
}

実行結果

■サンプルコード②

function myFunction() {
  const x = 0;
  try{
    if(x === 0){
      throw new Error('xに0が代入されました');
    }
  }catch(e){
    console.log('例外が発生しました:' + e.message)
  }
}