「JavaScript/Error」の版間の差分

削除された内容 追加された内容
.旻 (トーク | 投稿記録)
M .旻 がページ「JavaScript 標準ライブラリ Error」を「JavaScript/標準ライブラリ/Error」に移動しました
U14269 (トーク | 投稿記録)
編集の要約なし
2 行
 
== Errorオブジェクト ==
Errorオブジェクトはエラーメッセージを作成する。throw文で実際にエラーを発生させるためはthrow文を使いられる。
 
<source lang="javascript">
var error = new Error();
error.name = "HumanError"; // エラーの名前(任意)
error.message = "Something is wrong."; // エラーメッセージ
throw error; // エラー発生 uncaught HumanError: Something is wrong.
</source>
 
14 行
 
<source lang="javascript">
function reducesomeFunc(callback) { // 関数を定義
if ( typeof callback !== "function" ) { // 第1引数が関数型でないならば
throw new TypeError( callback + " is not a function" ); // 処理を中断し、型エラーを発生
}
// 何事もなかった場合 ...ければ処理を続行
// ...
}
</source>
 
=== プロパティ ===
 
==== name ====
 
エラーの名前。
 
==== message ====
 
エラーメッセージ。
 
=== メソッド ===
 
==== toString() ====
 
エラーメッセージを文字列にして返す。このメソッドはObjectクラスのtoStringメソッドを上書きして定義されている。