Maison  >  Article  >  interface Web  >  Comment utiliser for pour trouver la factorielle de n en JavaScript

Comment utiliser for pour trouver la factorielle de n en JavaScript

青灯夜游
青灯夜游original
2021-12-08 18:04:0210892parcourir

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.

Comment utiliser for pour trouver la factorielle de n en JavaScript

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 :

1 (1).png

【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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn