La utilización de una herramienta de depuración es esencial para trabajar con JavaScript. Firefox provee un depurador a través de la extensión Firebug; mientras que Safari y Chrome ya traen uno integrado.
Cada depurador ofrece:
- Un editor multi-linea para experimentar con JavaScript;
- Un inspector para revisar el código generado en la página;
- Un visualizador de red o recursos, para examinar las peticiones que se realizan.
Cuando usted este escribiendo código JavaScript, podrá utilizar alguno de los siguientes métodos para enviar mensajes a la consola del depurador:
console.log()
para enviar y registrar mensajes generales.console.dir()
para registrar un objeto y visualizar sus propiedades.console.warn()
para registrar mensajes de alerta.console.error()
para registrar mensajes de error.
Existen otros métodos para utilizar desde la consola, pero estos pueden variar según el navegador. La consola además provee la posibilidad de establecer puntos de interrupción y observar expresiones en el código con el fin de facilitar su depuración.