DEV Community

Ana Luisa Santos
Ana Luisa Santos

Posted on

Diário de bordo #3

A partir do dia 5 de janeiro eu aprendi um tópico novo em JavaScript relacionado a introdução de tratamento de erros utilizando try catch e finally, e é sobre este assunto que será focado o diário de hoje.

Image description

Acredito que uma das habilidades essênciais para qualquer software é realizar o tratamento de erros, sejam eles erros de sintaxe, alguma informação digitada incorretamente pelo usuário em algum lugar do sistema ou até mesmo erro em tempo de execução.

Sintaxe Try Catch e Finally

A sintaxe do Try Catch é relativamente simples de aprender, ela é dívidida em dois blocos de código, onde o Try é responsável por executar o código caso ocorra algum problema dentro dos comandos digitados, o Catch recebe via parametro uma função do tipo Error e o Finnaly irá executar sempre o código escrito nele independente de erros.

try {
    //sua linha de código onde é informado o processo onde possívelmente ocorra algum erro
} catch(error) {
  // sua linha de código onde é responsável pelo tratamento de erro trazido pelo try
} finnaly {
   // sua linha de código onde será executado o comando independente de erros
}
Enter fullscreen mode Exit fullscreen mode

Além disso é possível referênciar o Objeto Error das seguintes formas:

TypeError: Onde o argumento passado para a função é de um tipo diferente da esperada.

ReferenceError: Passado quando uma variável ou função é inválida ou inexistente.

SyntaxError: Como o próprio nome diz, ela é passada quando ocorre um erro de sintaxe na interpretação do código.

RangeError: É lançado quando um valor é passado como argumento em uma função que não está em conjunto com os valores permitidos.

URIError: Ocorre quando há algum erro no tratamento da URI.

Top comments (0)