JavaScript Tente… Catch… finalmente declaração

JavaScript Tente… Catch… finalmente declaração

Exceções são tratados JavaScript com a ajuda do tente ... pegar ... finalmente declaração. Ao programar em JavaScript, se um bloco de tentativa encontrar um erro, ele lançará uma exceção e executará o código escrito no bloco de captura. Nesta declaração, o bloco finalmente será executado em ambos os casos, se ocorrer um erro ou quando o código for executado com sucesso.

Antes de se mover em direção à implementação do tente ... pegar ... finalmente declaração em javascript, Você deve ter algum conhecimento sobre erros, então, vamos dar uma rápida olhada nos tipos de Erros de JavaScript.

Quais são os tipos de erros de JavaScript

Os erros na programação JavaScript são de dois tipos: Erro de sintaxe e erro de tempo de execução.

Erro de sintaxe: O erro de sintaxe ocorre quando um usuário comete um erro relacionado à sintaxe de programação. Por exemplo, se o O usuário omite ou usa ortografia errada:

consle.log ('Olá mundo');

Aqui, "O" está faltando no "console" sintaxe que afirma que é um Erro de sintaxe.

Erro de tempo de execução: Um erro de tempo de execução ocorre quando o programa é executado. Por exemplo, se um variável e função inválidas são chamados que não são declarados ou definidos. Esta operação causará um erro de tempo de execução.

Agora, vamos começar com a implementação de JavaScript Tente… Catch Declaração.

Como implementar JavaScript Tente… Catch Declaração

Tente… Catch Declaração é usado para lidar com exceções em JavaScript. A sintaxe geral de Tente… Catch Declaração é dado abaixo:

tentar
// Try_statement

Catch (Error)
// catch_statement

Na sintaxe acima, a Experimente o bloco Contém o código principal. Se um erro encontrar enquanto a execução do bloco de tentativa adicionado, o compilador lançará uma exceção e depois avançará em direção à execução do bloco de captura, caso contrário, a captura bloquear será ignorado.

Agora, confira o seguinte exemplo da declaração de tentativa ... captura em javascript.

Exemplo

Aqui, implementaremos um exemplo para verificar como o Tente… Catch Declaração trabalha em JavaScript. Neste exemplo, tentaremos imprimir uma variável não declarada "X" Dentro do bloco de tentativa:

const msg = 'oi, este é Linuxhint.com ';
tentar
console.log (msg);
console.log (x);

Catch (Error)
console.log ('um erro é encontrado!');
console.log ('Erro encontrado:' + erro);

Como você pode ver, não definimos a variável "X" em nosso programa. Portanto, quando o tente o bloco in O programa acima do rumo será executado, ele verificará a variável "X" definição e executa o Bloco “Catch ()”. Como resultado, o tipo de erro encontrado será exibido no console:

JavaScript Tente… Catch… finalmente declaração

Durante a programação em JavaScript, você também pode utilizar tente ... pegar ... finalmente declaração para lidar com exceções. finalmente Bloco execute os blocos de tentativa e captura, se ocorrer um erro ou quando o código for executado com sucesso.

A sintaxe geral de tente ... pegar ... finalmente declaração é dado abaixo:

tentar
// Try_statement

Catch (Error)
// catch_statement

finalmente()
// finalmente_statement

Exemplo

Vamos dar o exemplo anterior para verificar como tente ... pegar ... finalmente declaração funciona para isso:

const msg = 'oi, este é Linuxhint.com ';
tentar
console.log (msg);
console.log (x);

Catch (Error)
console.log ('um erro é encontrado!');
console.log ('Erro encontrado:' + erro);

finalmente
console.log ('finalmente o bloco é executado');

No entanto, ainda não definimos "X" variável em nosso programa JavaScript. Nesse cenário, quando o bloco de tentativa irá acesso o "X" variável e não encontre sua definição, o Controle de execução vai se mover em direção ao pegar bloco e imprimir o adicionado mensagens de erro na janela do console. No entanto, o finalmente bloqueie será executado em ambos os casos, se ocorrer um erro ou quando o código for executado com sucesso:

Tudo isso era informações essenciais sobre JavaScript Tente… pegar… finalmente. Escolha mais pesquisas, se necessário.

Conclusão

Para lidar com as exceções JavaScript Tente… Catch… finalmente declaração é usado. Em JavaScript, se o bloco de tentativa encontrar um erro, as declarações adicionadas ao bloco de captura serão executadas. No entanto, o bloco finalmente será executado nos dois casos, se ocorrer um erro ou quando o código for executado com sucesso. Neste artigo, discutimos brevemente o JavaScript Tente… Catch… finalmente declaração, e está trabalhando com a ajuda de um exemplo adequado.