Pseudo Mot de passe
fleche Inscription
fleche Mot de passe oublié ?
Informations Générales
Chargement en cours...
Nombre de Visites fleche [ 140352 ]
Votre IP fleche [ 38.103.63.16 ]
Vous êtes ici : Home Page Cours JavaScript Les fonctions
Imprimer Imprimer le document

Informations Membres

[195] Posts sur le forum
[177] Membres inscrits
Il y a en ligne :
  arrow 0 Membre
  arrow 0 Invité

fled Membre en ligne:
Aucun

Partenariat

Partenariat Vous pouvez aider ce site à évoluer, en contribuant à son développement. Proposez vos idées de cours et/ou dossiers. Rendez-vous dans « Partenariat » pour en savoir plus.


Nom de domaine

www.

Partenaires

Les fonctions

Une fonction à pour intérêt, de fractionner le traitement global en une suite de boîtes noires (les fonctions) faciles à mettre au point et qui augementent la lisibilité d'ensemble du script.

Déclaration d'une fonction

Une déclaration de fonction se présente sous cette forme générale :

function nom([argument1] [, argument2] [, ...])
  { ... instructions ...
  }

Une fonction peut avoir un nombre quelconque d'arguments (aucun, même), séparés les unes des autres par des virgules.

Appel de fonction

Pour exécuter une fonction, il suffit de faire appel à elle en écrivant son nom (une fois de plus en respectant la casse) suivie d'une parenthèse ouverte (éventuellement des arguments) puis d'une parenthèse fermée :

function nom();
Remarque :
  • le point virgule signifie la fin d'une instruction et permet au navigateur de distinguer les différents blocs d'instructions
  • si jamais vous avez défini des arguments dans la déclaration de la fonction, il faudra veiller à les inclure lors de l'appel de la fonction (le même nombre d'arguments séparés par des virgules!)

Renvoi d'une valeur avec "RETURN"

Une fonction peut renvoyer un seul résultat ou pas de résultat du tout.
Pour renvoyer un résultat, il suffit d'écrire la valeur de ce résultat sous forme d'expression à la suite du mot clé return

Remarque : Il peut y avoir plusieurs instructions return dans une même fonction.

Voici un exemple de fonction renvoyant un résultat :

function moyenne(a, b, c)
  { moyenne = (a + b + c) / 3
    return moyenne
  }
Haut de page