Depuración ¿Es este proceso de encontrar errores y solucionarlos cuando examina su código o programa?. Si bien se dice que JavaScript es difícil de depurar, facilitaremos sus vidas. Hoy en este artículo hablaremos sobre cómo depurar el código JavaScript.
Depurador de JavaScript
Todos los navegadores modernos tienen debuggers de JavaScript incorporados. Estos depuradores nos ayudan mostrando esos errores. Estos depuradores también se pueden activar o desactivarse dependiendo de nuestras necesidades.
Lo interesante de estos depugadores es que con esto también podemos establecer puntos de descanso. Los puntos de interrupción se colocan en nuestro código donde detenemos la ejecución del código. Cuando se detiene el código, podemos verificar los errores y examinar las variables.
Como Google Chrome es un navegador muy famoso, usaremos Chrome para la mayor parte de este artículo. Sin embargo, al final, le mostraremos cómo habilitar la depuración de JavaScript en otros navegadores también.
Para comenzar a depurar en Google Chrome, presione el F12 llave. También podemos presionar Ctrl+Shift+I para abrir el depurador. Sin embargo, incluso si estos dos no funcionan, intente hacer clic con el botón derecho desde el mouse en cualquier lugar dentro de la ventana de la pestaña del navegador. Haga clic en inspeccionar y después de eso ve a la consola.
Usando consola.Método log ()
Google Chrome admite la depuración, por lo tanto, podemos usar consola.registro() En nuestro código JavaScript para mostrarlo dentro de nuestra ventana de la consola.
Ejemplo
const str = "depuramos en la consola";Ahora, cuando hagamos clic en F12 y vamos a nuestra consola, veremos:
Cómo establecer puntos de interrupción
También podemos establecer puntos de interrupción en la ventana del depurador. Como se mencionó anteriormente, con cada punto de interrupción que establecemos, la ejecución del código se detendrá. Luego examinaremos nuestro código y encontraremos el error. Si no encontramos el error en ese punto de interrupción, agregaremos otro punto de interrupción. Es muy fácil, ya que podemos continuar el código de ejecución con solo un botón de clic (botón de reproducción normalmente).
Supongamos que tenemos un botón. Cada vez que hacemos clic en el botón, agrega un valor al valor anterior. El valor predeterminado será 0. Ahora, si queremos depurar esto usando el punto de interrupción, tenemos que establecer un punto de interrupción. Si el valor del contador no aumenta con el clic, sabemos que el problema está en el oyente de eventos, haga clic.
Para poner un punto de interrupción en el oyente del evento, haga clic F12. Esto lo dirigirá a la ventana de la consola. En el lado de la consola, haga clic en la pestaña Fuentes y luego continúe con el punto de interrupción para los oyentes de eventos. En esto, haga clic en los eventos del mouse y luego marque la opción de clic.
Felicitaciones has establecido tu primer punto de ruptura. Cada vez que ejecute el programa, se detendrá en el Evento del oyente del evento Mouse Haga clic en. Podemos reanudarlo haciendo clic en el botón Reanudar en la parte superior de la pestaña Fuentes.
HTML:
JavaScript:
const btn = documento.getElementById ("Vanish-btn");Uso de la palabra clave del depurador
Es lo mismo que el punto de interrupción explicado anteriormente, excepto que se realiza a través del código JavaScript y no manualmente. Usamos la palabra clave del depurador cada vez que deseamos depurar un código. Las palabras clave del depurador básicamente detienen el flujo de ejecución del código al igual que un punto de interrupción. Después de detener la ejecución, llama a la función de depuración incorporada. Esta función del depurador funciona igual que un punto de interrupción.
Supongamos que queremos agregar dos variables. Sin embargo, antes de mostrarlos como una alerta, quiero depurarlos. El siguiente código proporcionará la solución para esto:
Sea num1 = 5;La palabra clave del depurador obliga a un punto de interrupción o detiene la ejecución del código e invoca la función de depuración. Si se requiere depuración, se llama la función del depurador; De lo contrario, no se hace nada.
Depuración en diferentes navegadores
La práctica común para comenzar a depurar en JavaScript es hacer clic en inspeccionar o presionando la tecla F12 en su navegador. Sin embargo, si eso no funciona, siga los siguientes comandos para abrir el menú del depurador.
Google Chrome
Mozilla Firefox
Microsoft Edge
Ópera
Safari
Conclusión
Hay muchos métodos de depuración disponibles en JavaScript. Explicamos los métodos más utilizados/comunes y fáciles para depurar nuestro código JavaScript. Con el desarrollo en JavaScript, deberá depurar una y otra vez. Le sugiero que guarde este artículo como marcador en su navegador para que no tenga que buscar una y otra vez.