Cet exemple montre 3 manières de créer une fonction qui return son paramètre d'entrée au carré :
La fonction AuCarré_V1() est créée de la manière classique.
La fonction AuCarre_V2() est créée par le constructeur Function qui attend 2 paramètres.
Le premier paramètre est la chaîne de caractères correspondant à la liste des paramètres (appelé entête) de la fonction.
Le second est la chaîne de caractères correspondant au code source (appelé corps) de la fonction.
La fonction AuCarré_V3() est créée par la méthode anonyme. Voir l'exemple suivant pour plus de détail.
La déclaration de fonction anonyme vient du fait qu'elle ne porte pas de nom.
La fonction appelée par setInterval() toutes les 250 ms est simplement définie dans l'appel à setInterval(). Elle ne peut pas être réutilisée ailleurs.