JavaScript intenta ... atrapar ... finalmente declaración

JavaScript intenta ... atrapar ... finalmente declaración

Excepciones se manejan en Javascript con la ayuda del intenta ... atrapar ... finalmente declaración. Mientras se programa en JavaScript, si un bloque de try encuentra un error, lanzará una excepción y ejecutará el código escrito en el bloque de captura. En esta declaración, el bloque finalmente se ejecutará en ambos casos, si ocurre un error o cuando el código se ejecuta correctamente.

Antes de avanzar hacia la implementación del Intenta ... atrapar ... finalmente declaración en JavaScript, Debe tener algún conocimiento sobre los errores, así que, echemos un vistazo rápido a los tipos de Errores de JavaScript.

¿Cuáles son los tipos de errores de JavaScript?

Los errores en la programación de JavaScript son de dos tipos: Error de sintaxis y error de tiempo de ejecución.

Error de sintaxis: El error de sintaxis ocurre cuando un usuario comete un error relacionado con la sintaxis de programación. Por ejemplo, si el El usuario omite o usa la ortografía incorrecta:

consolar.log ('hola mundo');

Aquí, "O" falta en el "consola" sintaxis que establece que es un Error de sintaxis.

Error de tiempo de ejecución: Se produce un error de tiempo de ejecución cuando se ejecuta el programa. Por ejemplo, si un variable y función no válidas se llaman que no se declara ni definen. Esta operación causará un error de tiempo de ejecución.

Ahora, comencemos con la implementación de JavaScript intento ... Declaración de captura.

Cómo implementar JavaScript Prueba ... Declaración de captura

Prueba ... Declaración de captura se usa para manejar excepciones en JavaScript. La sintaxis general de Prueba ... Declaración de captura se da a continuación:

intentar
// try_statement

Catch (Error)
// Catch_Statement

En la sintaxis dada anteriormente, la probar el bloque contiene el código principal. Si un error se encuentra mientras la ejecución del bloque de try agregado, el compilador lanzará una excepción y luego avanzará hacia la ejecución del bloque de captura, de lo contrario, la captura bloquear será omitido.

Ahora, consulte el siguiente ejemplo de la declaración de intento ... Catch en JavaScript.

Ejemplo

Aquí, implementaremos un ejemplo para verificar cómo el Prueba ... Declaración de captura trabaja en Javascript. En este ejemplo, intentaremos imprimir una variable no declarada "X" Dentro del bloque de prueba:

const msg = 'Hola, este es Linuxhint.com ';
intentar
consola.log (msg);
consola.log (x);

Catch (Error)
consola.log ('se encuentra un error!');
consola.log ('Error encontrado:' + error);

Como puede ver, no hemos definido la variable "X" En nuestro programa. Por lo tanto, cuando el Prueba el bloque In El programa anterior se ejecutará, verificará la variable "X" definición y ejecuta el Bloque "Catch ()". Como resultado de ello, el tipo de error encontrado se mostrará en la consola:

JavaScript intenta ... atrapar ... finalmente declaración

Mientras se programa en JavaScript, también puede utilizar intenta ... atrapar ... finalmente declaración para manejar excepciones. finalmente Bloque Ejecutar los bloques de prueba y captura, si se produce un error o cuando el código se ejecuta correctamente.

La sintaxis general de intenta ... atrapar ... finalmente declaración se da a continuación:

intentar
// try_statement

Catch (Error)
// Catch_Statement

finalmente()
// Finalmente_statement

Ejemplo

Tomemos el ejemplo anterior para verificar cómo intenta ... atrapar ... finalmente declaración funciona para ello:

const msg = 'Hola, este es Linuxhint.com ';
intentar
consola.log (msg);
consola.log (x);

Catch (Error)
consola.log ('se encuentra un error!');
consola.log ('Error encontrado:' + error);

finalmente
consola.log ('finalmente el bloque se ejecuta');

Sin embargo, todavía no hemos definido "X" Variable en nuestro programa JavaScript. En este escenario, cuando el bloque de try acceso el "X" variable y no encontrar su definición, el control de ejecución avanzará hacia el Achar bloque e imprimir el agregado error de mensajes En la ventana de la consola. sin embargo, el finalmente bloquear se ejecutará en ambos casos, si ocurre un error o cuando el código está ejecutado con éxito:

Esa fue toda información esencial sobre JavaScript intenta ... atrapar ... finalmente. Vaya a investigar más si es necesario.

Conclusión

Para manejar las excepciones JavaScript intenta ... atrapar ... finalmente declaración se usa. En JavaScript, si el bloque de prueba encuentra un error, las declaraciones agregadas al bloque de captura se ejecutarán. Sin embargo, el bloque finalmente se ejecutará en ambos casos, si ocurre un error o cuando el código se ejecuta correctamente. En este artículo, hemos discutido brevemente el JavaScript intenta ... atrapar ... finalmente declaración, y está trabajando con la ayuda de un ejemplo adecuado.