Используя JavaScript вы можете:
Создавать frontend для веб-приложений (классический браузерный JS)
Создавать backend для веб-приложений (Node.js)
Создавать расширения для браузеров, а так же приложения для Chrome и ChromeOS
Создавать десктопные кроссплатформенные приложения (AppJS)
Создавать кроссплатформенные приложения для смартфонов (PhoneGap)
