0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

JavaScript Errorオブジェクト

Posted at

##Errorオブジェクト
エラーをthrowさせたいときなどには、Errorオブジェクトを使うことができる。

new Error("error message");

コンストラクタにエラーメッセージを渡すことができる。
Errorはインスタンスが作成されたときに、インスタンスが作成されたファイル名や行数を情報として持ち、スタックトレースに表示される。
throw構文ではあらゆるオブジェクトをthrowすることができるが、スタックトレースへ情報が表示されることから、Errorオブジェクトをnewしてthrowするほうがよい。

##よく投げられる組み込みエラー

###ReferenceError
存在しない変数が参照された場合にエラーが発生する。

###SyntaxError
構文的に不正なコードを解釈しようとした場合のエラーを表す。

###TypeError
値が期待される型でない場合のエラーを表す。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?