JavaScript throwを使って例外エラー処理を行うサンプル

環境
Windows 10 home 64bit
Google Chrome 107.0.5304.122(Official Build) (64 ビット)

構文
独自の例外を発生させるサンプル
const 関数名=(変数名)=>{
try {処理コード
}catch(e) {return e;}
}
throwを使用して独自の例外を発生させます。

使用例

/*独自の例外の定義関数funA*/
const funA = (nn) => {
  try {

    if (nn == 0) throw '0はNGです\n'
    if (isNaN(nn)) throw '数値ではない\n'

    return 10 / nn;

  } catch (e) {    
    return e;
  }
}
/*関数funAを呼び出します*/
console.log(
  funA(0), 
  funA('s'), 
   funA(5)
);

実行結果
> “0はNGです
" “数値ではない
" 2

JavaScript

Posted by arkgame