English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Manual de Referência do Error do JavaScript
A propriedade message representa a mensagem do tipo de erro.
errorObj.mensagem
try { aaalert("Olá mundo"); } catch(e) { document.getElementById("result").innerHTML = e.message; }Testar e Verificar‹/›
Todos os navegadores suportam completamente a propriedade message:
propriedade | |||||
mensagem | é | é | é | é | é |
Retorno: | Stringa que representa a mensagem de erro |
---|---|
JavaScript versão: | ECMAScript 1 |
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‹/›