Text editor

Notepad++
Notepad++は幅広いプログラミング言語向けのコードハイライトをサポートしている汎用エディタで、JavaScriptのコードを簡単にレイアウトしたり整形することができます。Notepad++は Windows専用であることに注意して下さい。
Sublime Text
Sublimeは JavaScriptの編集を大いにサポートしてくれる優れたエディタです。それに加えて、(複数行選択のような)非常に便利な選択機能と編集オプションを持ち、それらを利用することで非常にすばらしい JavaScript開発環境になります。
WebStorm
JetBrainsが提供しているこのエディタは JavaScript編集を強力にサポートしてくれます。コードの補完や自動デプロイをサポートしていて、JavaScriptデバッガをエディタから直接利用できます。加えて、WebStormは GitHub(や他のバージョンコントロールシステム)のサポートも優秀です。