Propriedade name do JavaScript Error

Definição e uso

A propriedade do nome do erro define ou retorna o nome do erro.

A propriedade do nome do erro pode retornar seis valores diferentes:

Nome do erro Descrição Experimente
EvalError

Ocorreu um erro na função eval().

Comentário:Versões mais recentes do JavaScript não geram nenhum EvalError. Use SyntaxError em vez disso.

RangeError Ocorreu um número "fora de faixa". Experimente
ReferenceError Ocorreu uma referência ilegal. Experimente
SyntaxError Ocorreu um erro de sintaxe. Experimente
TypeError Ocorreu um erro de tipo. Experimente
URIError Ocorreu um erro no encodeURI(). Experimente

Dica:Veja também a propriedade do objeto de erro message Atributo.

Exemplo

Retorne o nome do erro (nós escrevemos "alert" como "adddlert" propositalmente para gerar um erro):

try {
  adddlert("Bem-vindo, convidado!");
}
catch(err) {
  document.getElementById("demo").innerHTML = err.name;
}

Experimente você mesmo

Sintaxe

errorObj.name

Detalhes técnicos

Valor retornado: Cadeia de caracteres, representando o nome do erro.
Versão do JavaScript: 1.0

Suporte do navegador

Atributo Chrome IE Firefox Safari Opera
name Suporte Suporte Suporte Suporte Suporte

Páginas relacionadas

Tutorial de JavaScript:Erros do JavaScript

Manual de referência do JavaScript:Propriedade message