JSEclipse 1.5
JSEclipse — (still) free and neat javascript editor, distributed as a plugin for Eclipse IDE.
Pros: Code outline is the best I’ve ever seen, syntax checking, support of popular javascript “Web 2.0″ libraries / frameworks like Dojo and Prototype.
Cons: Lacks source formatting and debugging (but its possible to debug using ATF technology)