Javascript ist nicht einfach zu programmieren und zu debuggen. Die einfachste Möglichkeit Variablen zu überwachen ist diese mit alert auszugeben.
alert($var);
Die Methode stößt natürlich bei mehreren Variablen und Schleifen an seine Grenzen, weil es zu einer Klick-Orgie kommt.
Die beste und einfachste Möglichkeit bietet Firebug, ein Plugin für Firefox, welches jeder Web Developer standardmäßig installiert haben sollte. Damit lassen sich mit dem console.log
Befehl Objekte, Arrays und Variablen auf der Firebug Konsole ausgeben.
console.log($array);
Weitere Funktionen sind:
- Performance Messung von Javascript Funktionen
- Stack Tracing inklusive der Input Variablen der Funktionen auf dem Stack mit
console.trace()
- Object Inspection mit
console.dir()