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