Дополню предыдущие ответы.
Области применения JavaScript помимо Web:
* Mobile
* Приложения для Firefox OS
* Node + даже такое Intel Galileo Programming with JavaScript and Node.js (
bocoup.com/weblog/intel-galileo-javascript-nodejs/)
* Управление Java с помощью Rhino, управление C с помощью SpiderMonkey
* В качестве встраиваемого языка