JavaScript web sitelerinin dinamik olmasını ve işlevselliğinin artmasını sağlayan bir programlama dilidir. Kullanıcı ve sunucu taraflı çalışabilir. Web sitelerinin kullanıcılar ile iletişim kurmasına yardımcı olur.