Jest on jest prostym językiem skryptowym, który rozszerza możliwości standardu HTML. Za jego pomocą można tworzyć interaktywne strony www, które będą reagować dynamicznie, w zależności od czynności wykonywanych przez przeglądającego. Często są to formularze z kontrolą poprawności wpisywanych danych, kalendarze, zegary, interaktywne gry czy ruchome grafiki i animacje.
Skrypty w JavaScript (używa się też skrótu .js) są wykonywane po stronie klienta, czyli bezpośrednio w przeglądarce internetowej użytkownika oczywiście pod warunkiem, że jego przeglądarka obłsuguje odczyt tego rodzaju skryptów. Współczesne przeglądarki jak najbardziej je obsługują, ale mają też możliwość ustawienia blokady tego typu skryptów. Jeśli nie jesteś pewien czy Twoja przeglądarka blokuje lub nie skrypty .js, sprawdzisz to na tej stronie.
Istnieje wiele wersji JavaScript od 1.0 do 1.8. Najnowsze przeglądarki oczywiście obsługują najnowszą wersję.