Learning Hub Logo
JavaScript
  • Introdução ao JavaScript
  • Como adicionar JavaScript ao HTML
  • Saída de Dados
  • Variáveis
  • Tipos de Dados
  • Operadores
  • Operadores de Comparação e Lógicos
  • Condicionais
  • Switch
  • Loop: for
  • Loop: while e do...while
  • Break e Continue
  • Funções
  • Arrow Functions
  • Escopo
  • Arrays
  • Métodos de Array
  • Objetos
  • Métodos de Objeto
  • Strings
  • Métodos de String
  • Números
  • Math
  • Datas
  • Introdução ao DOM
  • Selecionando Elementos
  • Alterando HTML e CSS com JavaScript
  • Eventos
  • Callbacks
  • Promises
  • Async/Await
  • Fetch API
  • JSON
  • Tratamento de Erros
  • Módulos
  • LocalStorage e SessionStorage

Sobre Diego Pinho

Professor especialista em tecnologia com mais de 10 anos de experiência. Autor de livros técnicos e criador de cursos que já impactaram milhares de estudantes.

Visite meu site principal →

Serviços

  • Área do Aluno
  • Solicite um orçamento
  • Trabalhe Conosco

Redes Sociais

  • Youtube
  • TikTok
  • Instagram
  • LinkedIn

Links

  • Site Institucional
  • Nosso Blog
  • Cursos Online
  • Livros Publicados

Professor Diego Pinho

Educação, Tecnologia e IA © 2026

Discord
JavaScriptTratamento de Erros
1 min de leitura

Tratamento de Erros

Como capturar e tratar erros em JavaScript com try, catch e finally

Tratamento de Erros

Erros acontecem. Uma API pode falhar, um dado pode vir no formato errado, o usuário pode digitar algo inesperado. O JavaScript oferece try, catch e finally para lidar com isso de forma controlada.

try / catch

O código dentro do try é executado normalmente. Se um erro ocorrer, a execução pula para o catch.

Carregando...

Sem o try/catch, um erro não tratado interrompe a execução de todo o script.

finally

O bloco finally sempre é executado, com ou sem erro. Útil para liberar recursos ou esconder um indicador de carregamento.

Carregando...

O objeto de erro

O parâmetro do catch é um objeto com informações sobre o erro.

Carregando...

Lançando erros manualmente

Use throw para criar seus próprios erros.

Carregando...

Erros comuns

TipoCausa comum
TypeErrorAcessar propriedade de null ou undefined
ReferenceErrorUsar variável não declarada
SyntaxErrorJSON inválido, código malformado
RangeErrorValor fora de um intervalo permitido
AnteriorJSONPróximo Módulos