La utilización de una dispositivo de depuración es primordial para laborar con JavaScript. Firefox provee un depurador a través de la extensión Firebug entretanto que Safari y Chrome ya traen uno integrado.

Cada depurador proporciona

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 sdeterminados de los próximos métodos para enviar mensajes a la consola del depurador

console.log() para enviar y registrar mensajes globales
console.dir() para registrar un objeto y visualizar sus propiedades
console.warn() para registrar mensajes de alerta
console.yerro() para registrar mensajes de yerro
Tienen lugar otros métodos para utilizar desde la consola pero estos pueden variar según el navegador. La consola además provee la probabilidad de establecer puntos de interrupción y observar expresiones en el código con el fin de facilitar su depuración.