Being a scripted language whose behavior can vary depending on the browser environment it is run in, Javascript can be particularly difficult to work with and debug sometimes. Here are a few tools I’ve found to be helpful:
- Firebug for FireFox, along with other handy extensions
- Visual Studio 2005+, Script Debugger, and/or DebugBar for IE
- JSLint, helps keep your code clean and EMCAScript compliant
- JSON Validator (and formatter), helps make your JSON data more legible
- Aptana, an IDE based on Eclipse with several built-in tools like JSLint to help you avoid simple mistakes.
- W3C’s Javascript Reference
These are the most helpful Javascript tools I’ve found. If you know of any more feel free to mention them in the comments below. Happy coding!

