Esta publicación presentará una guía completa para los conceptos que sean a continuación relacionados con errores en JavaScript:
Vamos a empezar!
¿Qué son los errores en JavaScript??
En términos programáticos, una acción prohibida realizada por el usuario que hace que el comportamiento de un programa sea anormal se conoce como un error. En palabras simples, podemos decir que cualquier cosa que detenga el flujo normal del programa se conoce como un error. Los errores en JavaScript pueden ser de diferentes tipos y aparecen por varias razones.
Tipos de errores
Hay tres tipos principales de errores en cualquier lenguaje de programación, incluido JavaScript que se enumeran a continuación:
Errores sintácticos
En JavaScript, los errores que ocurren debido a la sintaxis se conocen como errores sintácticos o de sintaxis. Los errores de sintaxis también se conocen como errores de análisis. En lenguajes informáticos tradicionales como Java, C ++, etc. Sin embargo, los errores de sintaxis ocurren en el momento de la compilación.
Ejemplos de errores de sintaxis:
Algunos de los errores de sintaxis ocurridos comúnmente se enumeran a continuación:
En JavaScript, puede ocurrir un error de sintaxis debido a la falta de ortografía como una palabra clave, como escribir "consola" en lugar de la ""consola":
consolar.registro();Puede ocurrir un error de sintaxis debido a la falta de un paréntesis:
Documento.escribir(;Descuidar un soporte rizado mientras se trabaja con una función en JavaScript dará como resultado un error de sintaxis:
Función EjemploFunction (x, y)En el fragmento anterior, falta el soporte de cierre "" que activará un error de sintaxis.
Así es como ocurre un error de tiempo de ejecución en JavaScript.
Cómo manejar los errores de sintaxis en JavaScript
Los errores de sintaxis se pueden resolver corrigiendo la sintaxis, como corregir la ortografía, poner el paréntesis faltante, etc.
En el fragmento a continuación colocamos el soporte de cierre "" que resolverá el error de sintaxis:
Función EjemploFunction (x, y)La salida verificó que poner el soporte de cierre de "" de cierre resolvió con éxito el error de sintaxis.
Errores lógicos
En JavaScript, los errores lógicos ocurren cuando el código es sintácticamente correcto y el programa se ejecuta con éxito pero produce resultados defectuosos. Los errores lógicos son muy difíciles de manejar en comparación con los errores sintácticos.
Errores de tiempo de ejecución
En JavaScript, los errores/excepciones de tiempo de ejecución después de la compilación o interpretación del código.
Variable indefinida
La pieza de código a continuación lanzará un error de tiempo de ejecución:
En el fragmento anterior intentamos imprimir el valor de la variable "z", pero "z" no se define en ninguna parte del programa, como resultado, encontraremos el siguiente error de tiempo de ejecución:
Así es como ocurren los errores de tiempo de ejecución en JavaScript.
Cómo manejar los errores de tiempo de ejecución en JavaScript?
JavaScript ofrece diferentes declaraciones como Try, Catch, Finalmente y Throw, para manejar los errores de tiempo de ejecución. Discutiremos a cada uno de ellos uno por uno:
Cómo resolver un error de tiempo de ejecución en JavaScript usando Try-Catch y finalmente declaraciones:
El siguiente bloque de código explorará cómo manejar las excepciones en JavaScript utilizando las declaraciones de prueba de prueba y finalmente:
En este programa de ejemplo, especificamos el código principal en el bloque de prueba, el mensaje de error en el bloque de captura y un mensaje ficticio en el bloque finalmente. El código especificado dentro del bloque "Prueba" se ejecutará si el código está libre de errores, el bloque "Catch" se ejecutará en caso de cualquier error y el bloque "Finalmente" se ejecutará independientemente de las excepciones:
La salida verificó que el bloque de captura no se ejecutaron porque el código estaba libre de errores.
Conclusión
En JavaScript, una acción prohibida realizada por el usuario o programador que hace que el comportamiento de un programa sea anormal se conoce como un error. Los errores en JavaScript pueden ser de diferentes tipos, como la sintaxis, el tiempo de ejecución y los errores lógicos. Los errores de sintaxis se pueden resolver corrigiendo la sintaxis, los errores lógicos son difíciles de resolver (se pueden resolver corriendo la lógica) y los errores de tiempo de ejecución se pueden abordar usando las palabras clave Try, Catch, Finalmente, y arrojan. Este artículo explicó los diferentes tipos de errores y cómo manejarlos en JavaScript.