JavaScript
The JavaScript Error object is used to capture and manage information about errors that occur within a program.
Error [object]
Errorオブジェクトは、プログラムが何か問題に遭遇したときにエラーメッセージを作成するために使用されます。具体的には、エラーの詳細を含むオブジェクトを生成する役割を持っています。
Errorオブジェクトの基本
Errorオブジェクトは、主にエラーメッセージ(何が間違っているかを説明するテキスト)とスタックトレース(エラーが発生した時のプログラムの状態を示す情報)を含むことができます。これにより、プログラマはプログラムのどの部分に問題があるのかを特定しやすくなります。
Sample
ボタンをクリックすると意図的にエラーを生成し、そのエラー情報をウェブページ上に表示します。
ここにメッセージを表示
HTML
<button onclick="generateError()">エラーを生成</button>
<p id="error">ここにメッセージを表示</p>
<script>
<!-- JavaScript code here -->
</script>
JavaScript
function generateError() {
try {
// ここでエラーを発生させます(例: 未定義の関数を呼び出す)
notExistingFunction();
} catch (error) {
document.getElementById('error').innerText = 'エラーが発生しました: ' + error.message;
}
}
このコードの説明
- HTMLはボタンとパラグラフを持つシンプルな構造です。
- JavaScriptの generateError関数は、tryブロック内で未定義の関数を呼び出し、これによりエラーが発生します。
- catchブロックはエラーを捕捉し、エラーメッセージをウェブページのパラグラフに表示します。