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

Atributo mensaje de mensaje de error JavaScript

 Manual de Referencia de Error de JavaScript

El atributo message representa el mensaje del tipo de error.

Sintaxis:

errorObj.mensaje
try {
aaalert("Hola mundo");
} catch(e) {
document.getElementById("result").innerHTML = e.message;
}
Prueba aquí‹/›

Compatibilidad del navegador

Todos los navegadores soportan completamente el atributo message:

Atributo
mensajeEsEsEsEsEs

Detalles técnicos

Valor devuelto:Cadena que representa el mensaje de error
JavaScript versión:ECMAScript 1

Más ejemplos

Se produjo un error de parámetro "fuera de rango":

function check(value) {
   if (["apple", "banana", "mango"].includes(value) === false) {
  throw new RangeError("El parámetro debe ser "\"apple\", "\"banana\", o "\"mango\".");
   }
}
try {
check("carrot");
} catch(e) {
document.getElementById("result").innerHTML = e.message;
}
Prueba aquí‹/›

Se produjo un error de sintaxis:

try {
eval("varr x = 'Hello'
} catch(e) {
document.getElementById("result").innerHTML = e.message;
}
Prueba aquí‹/›

Se produjo un error de tipo:

try {
undefined.xxx();
} catch(e) {
document.getElementById("result").innerHTML = e.message;
}
Prueba aquí‹/›

Se produjo un error de decodificación URI():

try {
decodeURI("%%");
} catch(e) {
document.getElementById("result").innerHTML = e.message;
}
Prueba aquí‹/›

 Manual de Referencia de Error de JavaScript