Vidéo: Comment utiliser une fonction en JavaScript ? (Mini projet #4) [M0L18] 2025
L'utilisation de fonctions pour coder avec JavaScript peut être très utile pour un programmeur: voici un programme qui ajoute des nombres ensemble, il fonctionne très bien et fait exactement ce qu'il est censé faire en utilisant a pour … dans la boucle.
Obtenir le total var myNumbers = [2, 4, 2, 7]; var total = 0; pour (unNumber dans myNumbers) {total = total + myNumbers [oneNumber];} document. (total);
Si vous aviez plusieurs ensembles de nombres à ajouter ensemble, nous aurions besoin d'écrire une nouvelle déclaration de boucle spécifiquement pour chaque nouveau tableau de nombres.
Obtenir la somme / ** * Ajoute des éléments dans un tableau * @ param { Array.} NumbersToAdd * @ return {Numéro} sum * / fonction addNumbers (numbersToAdd) {var sum = 0; pour (unNuméro dans numbersToAdd) {sum = sum + numbersToAdd [unNuméro];} somme de retour;} var myNumbers = [2, 4, 2, 7]; var myNumbers2 = [3333, 222, 111]; var myNumbers3 = [777, 555, 777, 555]; var sum1 = addNumbers (myNumbers); var sum2 = addNumbers (myNumbers2); var sum3 = addNumbers (myNumbers3); document. write (sum1 + "
"); document. write (sum2 + ""); document. write (sum3 + "
");
Balise JSDoc
Explication | @author |
---|---|
Nom du programmeur | @constructeur |
Indique qu'une fonction est un constructeur | @deprecated |
Indique que la méthode est obsolète | @exception |
Décrit une exception levée par une méthode; Synonyme de | @throws
@exports |
Spécifie un membre exporté par le module | @param |
Décrit un paramètre de méthode | @private |
Indique qu'un membre est privé < @return | Décrit une valeur de retour. Synonyme de @returns |
@returns | Décrit une valeur de retour. Synonyme de @return |
@see | Enregistre une association à un autre objet |
@this | Spécifie les types de l'objet auquel le mot-clé fait référence dans une fonction |
@throws | Décrit une exception lancée par une méthode |
@version | Indique le numéro de version d'une bibliothèque |
|
Le commentaire de bloc précédant la fonction ci-dessus suit le format spécifié par le système de documentation JavaScript, JSDoc. En commentant vos fonctions en utilisant ce format, non seulement vous facilitez la lecture de vos programmes, mais vous pouvez aussi utiliser ces commentaires pour générer automatiquement la documentation de vos programmes. |
