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

Atributo name do erro JavaScript

 Manual de Referência do Error do JavaScript

O atributo name representa o nome do tipo do erro.

Sintaxe:

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

Compatibilidade do navegador

Todos os navegadores suportam completamente o atributo name:

Atributo
nameÉÉÉÉÉ

Detalhes técnicos

Retorno:Cadeia de caracteres que representa o nome do 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 \
   }
}
try {
check("carrot");
}
document.getElementById("result").innerHTML = e.name;
}
Testar e Verificar‹/›

Ocorreu um erro de sintaxe:

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

Ocorreu um erro de tipo:

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

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

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

 Manual de Referência do Error do JavaScript