JavaScript est un langage de script exécuté dans le navigateur (et aussi sur serveur avec Node.js). Il rend les pages interactives : réactions aux clics, formulaires dynamiques, animations.
À quoi ça sert ? Avec le HTML et le CSS, c’est la troisième brique du web front-end : il modifie le DOM, appelle des API, gère l’asynchrone (promesses, async/await) et la logique de ton site.