Maison >interface Web >js tutoriel >Comment utiliser for pour trouver la factorielle de n en JavaScript
Comment utiliser for pour trouver la factorielle n : 1. Utilisez l'instruction "for (var i=1;i<=n;i++){}" pour contrôler la plage de parcours de la boucle sur "1~n" ; le corps de la boucle, utilisez « cj*=i » pour multiplier les nombres de 1 à n et attribuer le produit à la variable cj 3. Une fois la boucle terminée, la valeur de la variable cj est la factorielle de n, puis génère il.
L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.
JavaScript utilise for pour trouver la factorielle de n
Si vous voulez trouver la factorielle de n, vous devez parcourir les nombres 1~n, donc la condition initiale de la boucle for peut être définie sur i = 1 , et la condition de restriction peut être i <= n ou i <
for (var i = 1; i <= n; i++) { }
Puis dans le corps de la boucle "{}", multipliez les valeurs i de chaque boucle. Cela nécessite une quantité intermédiaire cj pour stocker le produit. La valeur initiale de la variable cj doit être 1, pour ne pas affecter le résultat. Il y a deux façons de l'écrire (choisissez-en une) :
cj *= i; //或 cj = cj * i;
Une fois la boucle terminée, la valeur de la variable cj sera la factorielle de 10, puis la sortira.
Le code d'implémentation complet est donné ci-dessous :
function f(n){ var cj=1; for(var i=1;i<=n;i++){ cj*=i; } console.log(cj); }
Appelez la fonction f()
f(2); f(3); f(4);
Sortie :
【Recommandations associées : Tutoriel d'apprentissage javascript】
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!