English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JavaScriptエラー参照マニュアル

エラーオブジェクト

Errorコンストラクタはエラーオブジェクトを作成します。ランタイムエラーが発生した場合、Errorオブジェクトの例が発生します

エラーオブジェクトはエラー発生時にエラーメッセージを提供します

try {
aaalert("Hello world");
}
document.getElementById("result").innerHTML = e.name + "<br>" + e.message;
}
テストを見て‹/›

私たちのJavaScriptエラートレーニングでエラーに関する詳細情報を学びます

エラーオブジェクト属性

以下の表はErrorオブジェクトの属性を示します:

属性説明
nameエラーネームを設定または返します
messageエラーメッセージを設定または返します

エラーオブジェクトメソッド

グローバルErrorオブジェクトは自分自身のメソッドを含んでいませんが、プロトタイプチェーンからいくつかのメソッドを継承しています。

エラータイプ

JavaScriptには7つの核心エラーコンストラクタがあります:

タイプ説明
EvalErrorグローバル関数eval()に関連するエラーを示す例を生成します
InternalErrorJavaScriptエンジン内で内部エラーが発生した場合に発生するエラーを示す例を生成します
RangeError数字変数やパラメータが有効な範囲を超えた場合に発生するエラーを示す例を生成します
ReferenceError無効な参照を解除したときに発生するエラーを表すエラーオブジェクトを作成します。
SyntaxErroreval()内でコードを解析したときに発生する構文エラーを表すエラーオブジェクトを作成します。
TypeError変数や引数のタイプが無効なときに発生するエラーを表すエラーオブジェクトを作成します。
URIErrorencodeURI()やdecodeURI()に無効な引数を渡したときに発生するエラーを表すエラーオブジェクトを作成します。

非標準エラーオブジェクト属性

MicrosoftとMozillaは、非標準のエラーオブジェクト属性を定義しています:

  • fileName(モジラ)

  • lineNumber(モジラ)

  • columnNumber(モジラ)

  • stack(モジラ)

  • description(マイクロソフト)

  • number(マイクロソフト)

これらの属性を使用しないでください。すべてのブラウザで使用できない可能性があります。