Introduction aux Fonctions
Objectifs
Comprendre l'intérêt des fonctions en JavaScript et savoir comment les utiliser pour améliorer la structure de votre code.
Résumé
Les fonctions en JavaScript permettent de factoriser du code répétitif, facilitant ainsi la maintenabilité et l'évolutivité des applications.
Description
Les fonctions sous JavaScript permettent de factoriser du code, c'est-à-dire de placer dans une fonction le code répétitif à exécuter souvent. Pour définir une fonction, on utilise le mot-clé function, suivi du nom de la fonction et des arguments qu'elle prend. La fonction doit être définie avant son utilisation. Par exemple, on peut créer une fonction qui affiche des civilités :
function ditBonjour(titre, nom) {
console.log('Bonjour ' + titre + ' ' + nom + '!');
}
Pour appeler cette fonction, vous utilisez : ditBonjour('Monsieur', 'Toto'); et ditBonjour('Madame', 'Tata');
Les fonctions sont souvent utilisées pour effectuer des traitements répétitifs et retourner une valeur à l'aide de l'instruction return. Par exemple, une fonction pour calculer un prix TTC à partir d'un prix HT :
function TTC(HT) {
const TVA = 0.196;
return HT * (1 + TVA);
}
Ensuite, pour obtenir un prix TTC : const prixTTC = TTC(100);
En adoptant de bonnes pratiques, comme le principe DRY (Don't Repeat Yourself), on évite les redondances dans le code, ce qui améliore la maintenabilité et la clarté du programme.