新人エンジニアのメモ

新人エンジニアの日々学んだことをアップしていきます。最近はQiitaも始めました。https://qiita.com/nacho0707

【JavaScript】throw

throwとは

例外を送出するために使用する(あえて例外を発生させたいときなど)
throwを使用すると数値、文字列データ、Errorオブジェクト、ユーザ定義例外オブジェクトなど、さまざまな値を送出できる

記述例

create(0); // throwキーワードによりエラーが発生する

function create(number) {
  if (number === 0) {
    throw new Error('数値が正しくありません');
  }
  return number * 5;
}