Esta postagem apresentará um guia completo para os conceitos listados abaixo relacionados a erros no JavaScript:
Então, vamos começar!
Quais são os erros em JavaScript?
Em termos programáticos, uma ação proibida feita pelo usuário que torna o comportamento de um programa anormal é conhecido como um erro. Em palavras simples, podemos dizer que qualquer coisa que interrompa o fluxo normal do programa é referido como um erro. Erros em JavaScript podem ser de diferentes tipos e aparecem por vários motivos.
Tipos de erros
Existem três tipos principais de erros em qualquer linguagem de programação, incluindo JavaScript, que estão listados abaixo:
Erros sintáticos
No JavaScript, os erros que ocorrem devido à sintaxe são conhecidos como erros sintáticos ou sintaxe. Os erros de sintaxe também são conhecidos como erros de análise. Em linguagens tradicionais de computadores como Java, C ++, etc. Os erros de sintaxe ocorrem no momento da compilação, no entanto, no JavaScript, os erros de sintaxe ocorrem no horário interpretado.
Exemplos de erros de sintaxe:
Alguns dos erros de sintaxe comumente ocorridos estão listados abaixo:
No JavaScript, um erro de sintaxe pode ocorrer por falta de uma palavra -chave como digitar "console" em vez do "console”:
consle.registro();Um erro de sintaxe pode ocorrer devido à falta de um parêntese:
Documento.escrever(;Negligenciar um suporte encaracolado ao trabalhar com uma função no JavaScript resultará em um erro de sintaxe:
função exemplofunção (x, y)No trecho acima, está faltando o suporte de fechamento "", que acionará um erro de sintaxe.
É assim que ocorre um erro de tempo de execução no JavaScript.
Como lidar com erros de sintaxe no JavaScript
Os erros de sintaxe podem ser resolvidos corrigindo a sintaxe, como corrigir as grafias, colocar os parênteses ausentes, etc.
No trecho abaixo, colocamos o suporte de fechamento “” Isso resolverá o erro de sintaxe:
função exemplofunção (x, y)A saída verificou que a colocação do suporte "" de fechamento resolveu com sucesso o erro de sintaxe.
Erros lógicos
No JavaScript, os erros lógicos ocorrem quando o código é sintaticamente correto e o programa é executado com sucesso, mas produz resultados defeituosos. Erros lógicos são muito difíceis de lidar em comparação com erros sintáticos.
Erros de tempo de execução
Em JavaScript, os erros/exceções de tempo de execução após a compilação ou interpretação do código.
Variável indefinida
A peça de código abaixo dada fará um erro de tempo de execução:
No trecho acima, tentamos imprimir o valor da variável "Z", mas "Z" não está definido em nenhum lugar do programa, como resultado, encontraremos o seguinte erro de tempo de execução:
É assim que os erros de tempo de execução ocorrem em JavaScript.
Como lidar com erros de tempo de execução no JavaScript?
O JavaScript oferece declarações diferentes como tentar, capturar, finalmente e arremessar, para lidar com os erros de tempo de execução. Discutiremos cada um deles um por um:
Como resolver um erro de tempo de execução no JavaScript usando o Try-Catch e, finalmente, declarações:
O bloco de código abaixo explorará como lidar com exceções no JavaScript usando as instruções Try-Catch e, finalmente,:
Neste programa de exemplo, especificamos o código principal no bloco de tentativa, a mensagem de erro no bloco de captura e uma mensagem fictícia no bloco Finalmente. O código especificado no bloco "Try" será executado se o código estiver livre de erros, o bloco "Catch" será executado em caso de qualquer erro, e o bloco "finalmente" será executado, independentemente das exceções:
A saída verificou que o bloco de captura não foi executado porque o código estava livre de erros.
Conclusão
Em JavaScript, uma ação proibida feita pelo usuário ou programador que faz o comportamento de um programa anormal é conhecido como um erro. Erros em JavaScript podem ser de diferentes tipos, como sintaxe, tempo de execução e erros lógicos. Os erros de sintaxe podem ser resolvidos corrigindo a sintaxe, são difíceis de resolver erros lógicos (podem ser resolvidos corrigindo a lógica) e os erros de tempo de execução podem ser enfrentados usando tentativa, captura, finalmente e lança palavras -chave. Este artigo explicou os diferentes tipos de erros e como lidar com eles em JavaScript.