Javascript – O objeto Error

image_pdfimage_print

Em resumo, o objeto Error é um evento de erro. Todos os navegadores/browsers suportam este objeto com as seguintes propriedades:

name: O nome do erro ( O nome da função construtora que o erro pertence )

message: Uma descrição do erro.

Seis possíveis valores podem ser retornados pela propriedade name.

  • EvalError

    • Para um erro ocorrido na função eval()
  • RangeError

    • Para uma ocorrência de um número fora da faixa permitida
  • ReferenceError

    • Uma referência ilegal ocorreu
  • SyntaxError

    • Quando um erro de sintaxe ocorre dentro de uma função eval.
    • Todos os demais erros de sintaxe não são tratados por try/catch/finally e irão acionar o comportamento de erro padrão dos navegadores/browsers, assim como as mensagens associadas a este erro.
      Para conseguir tratar este tipo de erro é necessário utilizar o evento onerror.
  • TypeError

    • Quando um erro no tipo experado para a variável ocorrer
  • URIError

    • Qualquer erro ocorrido ao codificar ou decodificar um URI. Exemplo: Ao chamar encodeURI();
Gostou? Tire um minutinho e dê sua contribuição para Drall Dev Community no Patreon!