JavaScript
The message property in JavaScript provides a text description of the error that occurred in an error object.
message [property]
messageプロパティは、主にエラーオブジェクトに関連して使用されます。このプロパティはエラーに関する説明的なテキストを含み、プログラム実行中に発生した問題を人が理解できる形で伝えます。これにより、開発者は問題の原因を特定しやすくなります。
例えば、JavaScriptのプログラムで何か操作を行う際にエラーが発生した場合、そのエラーには messageプロパティが含まれていることが多く、何が間違っているのかを示すメッセージが格納されています。
Sample
ユーザーがボタンをクリックすると特定の操作を行い、エラーが発生した場合にそのエラーメッセージを表示するようになっています。
ここに表示する
HTML
<button onclick="showMessage()">クリックしてエラーメッセージを表示</button>
<div id="errorMessage">ここに表示する</div>
<script>
<!-- JavaScript code here -->
</script>
JavaScript
function showMessage() {
try {
// ここで意図的にエラーを発生させます(存在しない関数を呼び出す)
nonExistentFunction();
} catch (error) {
// エラーメッセージを表示
document.getElementById('errorMessage').innerText = error.message;
}
}
このサンプルでは、ボタンをクリックすると nonExistentFunction という存在しない関数を呼び出そうとしています。この関数は定義されていないため、JavaScriptは ReferenceErrorを発生させ、このエラーは catchブロックによって捕捉されます。そして、エラーオブジェクトの messageプロパティから取得したメッセージが Webページ上に表示されます。