JavaScript - язык для написания скриптов, разработанный фирмой Netscape. С помощью JavaScript вы можете легко добавлять интерактивность на Web-страницы вашего сайта.
Программы на этом языке называются скриптами, создать их можно даже в текстовом редакторе, сохранить их можно в файл с расширением scripts.js или встроить код в веб страничку. Скрипты обрабатываются и выполняться непосредственно в веб браузере и их роботу тут же можно наглядно увидеть.
JavaScript умеет:
- Изменять страницу, писать на ней текст, добавлять и удалять теги, менять стили элементов.
- Реагировать на события: скрипт может ждать, когда что-нибудь случится (клик мыши, окончание загрузки страницы) и реагировать на это выполнением функции.
- Выполнять запросы к серверу и загружать данные без перезагрузки страницы. Это иногда называют "AJAX".
- Устанавливать и считывать cookie, валидировать данные, выводить сообщения и многое другое.

Учебник JavaScript / Википедиа