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.
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
}
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)