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

Propriedade de mensagem de erro do JavaScript

 Manual de Referência do Error do JavaScript

A propriedade message representa a mensagem do tipo de erro.

Sintaxe:

errorObj.mensagem
try {
aaalert("Olá mundo");
} catch(e) {
document.getElementById("result").innerHTML = e.message;
}
Testar e Verificar‹/›

Compatibilidade do navegador

Todos os navegadores suportam completamente a propriedade message:

propriedade
mensagemééééé

Detalhes técnicos

Retorno:Stringa que representa a mensagem de erro
JavaScript versão:ECMAScript 1

Mais Exemplos

Ocorreu um erro de parâmetro "fora de faixa":

function check(value) {
   if (["apple", "banana", "mango"].includes(value) === false) {
  throw new RangeError("O parâmetro deve ser "\"apple\", "\"banana\", ou "\"mango\".");
   }
}
try {
check("carrot");
} catch(e) {
document.getElementById("result").innerHTML = e.message;
}
Testar e Verificar‹/›

Ocorreu um erro de sintaxe:

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

Ocorreu um erro de tipo:

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

Ocorreu um erro de decodificação URI():

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

 Manual de Referência do Error do JavaScript