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

Атрибут сообщения об ошибке JavaScript

 Референс-мануал JavaScript Error

Атрибут message означает сообщение типа ошибки.

Синтаксис:

errorObj.message
try {
aaalert("Hello world");
}
document.getElementById("result").innerHTML = e.message;
}
Проверьте, посмотрите‹/›

Совместимость браузеров

Все браузеры полностью поддерживают атрибут message:

атрибут
messageявляетсяявляетсяявляетсяявляетсяявляется

Технические детали

Возвратное значение:Строка сообщения об ошибке
Версия JavaScript:ECMAScript 1

Более сложные примеры

Произошла ошибка параметра "За пределами диапазона":

function check(value) {
   if (["apple", "banana", "mango"].includes(value) === false) {
  throw new RangeError("Параметр должен быть "\"apple\", "\"banana\", или "\"mango\".");
   }
}
try {
check("carrot");
}
document.getElementById("result").innerHTML = e.message;
}
Проверьте, посмотрите‹/›

Произошла ошибка синтаксиса:

try {
eval("varr x = 'Hello'");
}
document.getElementById("result").innerHTML = e.message;
}
Проверьте, посмотрите‹/›

Произошла ошибка типа:

try {
undefined.xxx();
}
document.getElementById("result").innerHTML = e.message;
}
Проверьте, посмотрите‹/›

Произошла ошибка декодирования URI():

try {
decodeURI("%%");
}
document.getElementById("result").innerHTML = e.message;
}
Проверьте, посмотрите‹/›

 Референс-мануал JavaScript Error