Le JavaScript peut compléter le HTML et le CSS. Le JavaScript permet de rendre la page interactive :
- modifier les propriétés du CSS ou le code HTML sans avoir à recharger la page ;
- affichage d'animations ou de boîtes de dialogue à l'écran ;
- gérer les boutons...
Il peut aussi être utilisé pour réaliser des applications