En JavaScript, vous pouvez trouver la factorielle de 1 à 20 en imbriquant 2 niveaux de boucles for. La syntaxe spécifique est "for(var i=1;i
L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.
En JavaScript, on peut imbriquer 2 niveaux de boucles for pour trouver la factorielle de 1 à 20.
L'idée d'implémentation de la factorielle N :
Parce que trouver la factorielle de n, c'est trouver le produit de 1 fois 2 fois 3... jusqu'à n. Par conséquent, la condition initiale de la boucle for peut être définie sur i = 1 et la condition de restriction peut être i
Ensuite, l'opération de multiplication est dans le corps de la boucle. Multipliez la valeur i de chaque boucle pour obtenir un produit
Enfin, sortez le produit
La mise en œuvre de la recherche de 20 factorielles est donnée ci-dessous Code :
var sum = 1; for (var i = 1; i <= 20; i++) { sum *= i; } console.log( "20的阶乘为: " + sum);
Le résultat de sortie est :
Si vous souhaitez demander la factorielle de 1 à 20, vous devez apporter quelques modifications sur la base du code ci-dessus, et ajouter une boucle for à l'extérieur pour contrôler si pour trouver Quelle est la factorielle
for(var i=1;i<=20;i++){ var sum = 1; for (var j = 1; j <= i; j++) { sum *= j; } console.log( i+"的阶乘为: " + sum); }
Le résultat de sortie est :
[Apprentissage recommandé :Tutoriel avancé 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!