JavaScript (JS) web sitelerinin, web uygulamalarının ve masaüstü uygulamalarının etkileşimli hale getirilmesi için kullanılan bir programlama dilidir. JavaScript, hem sunucu tarafında hem de istemci tarafında kullanılabilir ve hem dinamik hem de nesne tabanlı bir dil olarak kabul edilir.
JS, web sayfalarında çeşitli işlevleri gerçekleştirmek için kullanılır. Örneğin, web sayfasındaki bir butona tıkladığınızda veya bir formu gönderdiğinizde gerçekleştirilen işlemler, arka planda JavaScript tarafından çalıştırılır. Ayrıca, modern web uygulamaları, AJAX adı verilen teknolojiyi kullanarak, sayfaları yeniden yüklemeden, arka planda verileri göndermek ve almak için JavaScript kullanır.