訳の正確性を保証するものではありませんので必要に応じて原文であるEcma InternationalのECMA-262にある ECMA-262.pdf ( ECMA-262 5.1 Edition )を参照下さい。
訳:2012年04月 webzoit.net
Errorオブジェクトのインスタンスは、実行エラーが発生する際に例外として投げられ(スローされ)ます。 Errorオブジェクトはまた、ユーザー定義の例外クラスにおける基準オブジェクトとして提供する場合もあります。
15.11.1 関数として呼んだ Error コンストラクタ
-- 15.11.1.1 Error (message)
-- 15.11.2.1 new Error (message)
-- 15.11.3.1 Error.prototype
15.11.4 Errorプロトタイプオブジェクトのプロパティ
-- 15.11.4.1 Error.prototype.constructor
-- 15.11.4.2 Error.prototype.name
-- 15.11.4.3 Error.prototype.message
-- 15.11.4.4 Error.prototype.toString ( )
15.11.6 この標準規格で使用したネイティブなErrorの種類
-- 15.11.6.1 EvalError
-- 15.11.6.2 RangeError
-- 15.11.6.3 ReferenceError
-- 15.11.6.4 SyntaxError
-- 15.11.6.5 TypeError
-- 15.11.6.6 URIError
-- 15.11.7.1 関数として呼んだ NativeError コンストラクタ
-- 15.11.7.2 NativeError (message)
-- 15.11.7.3 NativeError コンストラクタ
-- 15.11.7.4 new NativeError (message)
-- 15.11.7.5 NativeError コンストラクタのプロパティ
-- 15.11.7.6 NativeError.prototype
-- 15.11.7.7 NativeErrorプロトタイプオブジェクトのプロパティ
-- 15.11.7.8 NativeError.prototype.constructor
-- 15.11.7.9 NativeError.prototype.name
-- 15.11.7.10 NativeError.prototype.message
-- 15.11.7.11 NativeError インスタンスのプロパティ