You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Une fonction permet de regrouper des **instructions** dans un même bloc, relativement indépendant du reste du programme, dans le but de réaliser un certain traitement.
Elle peut-être nommée, permettant sa réutilisabilité.
Elle évite par ailleurs d'avoir un code trop lourd, évitant les répétitions et les risques d'erreurs d'inattention.

*Exemple d'une fonction*
Déclarer et appeler une fonction
Une définition de fonction est construite avec le mot clé *function*, suivi par *(dans l'ordre)*:
- le nom de la fonction.
- une liste d'arguments.
- les instructions JavaScript, définissant la fonction à l'aide d'accolades.
Une fois écrite, la fonction peut être appelée autant de fois que nécessaire, avec des arguments qui peuvent varier.
Les fonctions anonymes
Il s'agit d'une fonction sans nom.
On l'utilise quand on doit passer une fonction en paramètre d'une autre fonction.
Affecter une fonction à une variable
On utilise le nom de la variable pour appeler la fonction; cela évite de potentiels conflits lors de la déclaration des fonctions **nommées**.
La fonction fléchée
On peut utiliser la clé **=>** pour déclarer une fonction au lieu du mot clé *function*.
La syntaxe est plus courte pour définir une fonction en JavaScript.