Le bouton ajouté précédemment permet l'affichage d'un message quand on le clique, via la fonction `alert()` de JavaScript. Cette fonction fait partie de l'**API** offerte par le navigateur, à distinguer du **langage** lui-même (tout comme **Java** dont l'API ne se confond pas avec le langage).
Le navigateur est un des environnements d'exécution du JS.
C'est le plus répandu, mais pas le seul : ainsi Node.js permet d'écrire des serveurs web en JS. La fonction `alert()` est disponible dans le contexte du navigateur, mais pas sous Node.js.