JavaScript, (ECMA-262/ECMAScript) internet sayfalarına dinamizm kazandırmak için tasarlanmış, farklı platformlarda çalışabilen, nesne tabanlı ve sunucu ve istemci taraflı bir programlama lisanıdır.
Bu bölümde istemci taraflı JavaScript, aşağıdaki başlıklar halinde incelenmektedir. Bölümdeki konular ECMAScript ile direk, JScript ile dolaylı olarak bağlantılıdır. JavaScript ile JScript ilişkisi ve ECMA tanımlaması Rehber bölümünde kısaca anlatılmıştır.