Fonctions

Une fonction sans paramètres se définit par :

      function nom_de_la_fonction () {
        corps_de_la_fonction
      }

Une fonction avec paramètres se définit par :

      function nom_de_la_fonction (paramètres) {
        corps_de_la_fonction
      }

Les paramètres sont toujours passés par valeur.

Le résultat de la fonction est la valeur qui se trouve derrière la première instruction return rencontrée. Par exemple « return 5; ».

Il n'y a pas de procédures : si vous voulez qu'une de vos fonctions se comporte comme une procédure, il suffit de ne lui faire renvoyer aucune valeur, par exemple avec « return; ».