BaliseTonSite

La boîte à outils

Crée tes propres fonctions utilitaires.

Les fonctions, c'est ton arbre de compétences : chaque fonction est un sort que tu crées une fois et que tu peux lancer autant de fois que tu veux. C'est le coeur de la programmation.

Tu vas créer plusieurs fonctions utilitaires : des classiques, des arrow functions, des paramètres par défaut, et même un callback.

Ce qu'on te demande

Crée 5 fonctions de difficulté croissante. Objectifs :

  • Une fonction nommée saluer qui retourne un message
  • Une fonction avec calcul calculerXP qui retourne un résultat
  • Une arrow function estMajeur avec =>
  • Une fonction avec un paramètre par défaut
  • Une fonction qui prend une autre fonction en paramètre (callback)

Pense à bien afficher les résultats avec console.log() pour vérifier que tout fonctionne.

JavaScript
Console

Clique sur "Exécuter" pour voir le résultat ici.

Voyons où tu en es
?Tu as créé la fonction "saluer" avec un paramètre
?La fonction "saluer" utilise return
?Tu as créé la fonction "calculerXP" avec un calcul
?Tu utilises une arrow function (=>)
?Tu utilises un paramètre par défaut (param = valeur)
?Tu passes une fonction en paramètre d'une autre (callback)

Astuce : une arrow function courte peut s'écrire sans accolades ni return : const double = (n) => n * 2;. Le résultat est retourné implicitement.

Pourquoi c'est important : les fonctions sont ton principal outil d'organisation du code. Un bon développeur décompose chaque problème en petites fonctions réutilisables. Compétence stratégique débloquée.