Comment trouver le factoriel d'un nombre en JavaScript

Comment trouver le factoriel d'un nombre en JavaScript

Dans les langages de programmation, les factoriels déterminent le produit de nombres moins ou égaux à un nombre particulier. À côté de cela, il joue un rôle efficace dans les mathématiques pour calculer les nombres dans une large gamme. Plus précisément, en JavaScript, vous pouvez trouver le factoriel d'un nombre avec diverses méthodes comme en utilisant l'approche itérative et l'approche récursive.

Cet article expliquera la recherche du numéro factoriel du numéro en javascript.

Comment trouver / calculer le factoriel d'un nombre en javascript?

Il existe diverses approches disponibles pour trouver le numéro factoriel avec l'aide de JavaScript. Certains d'entre eux sont énumérés ci-dessous:

  • Méthode 1: trouver / calculer le factoriel d'un nombre en utilisant l'approche itérative
  • Méthode 2: Trouver / calculer le factoriel d'un nombre en utilisant l'approche récursive

Méthode 1: trouver / calculer le factoriel d'un nombre en utilisant l'approche itérative

Pour calculer le numéro factoriel en utilisant l'approche itérative, consultez les instructions déclarées:

  • Tout d'abord, définissez une fonction en utilisant un nom particulier. Pour ce faire, nous avons défini la fonction comme «fait()"Cela accepte un entier"nombre"Comme argument.
  • Ensuite, définissez une variable avec un nom spécifique en fonction de votre choix et attribuez une valeur à cette variable.
  • Cette fonction utilise le «pour”Boucle pour itération du nombre dans la plage et multiplie le résultat par chaque nombre dans la plage.
  • Après cela, renvoyez le factoriel en valeur à l'aide du «retour" déclaration:
fonction fact (nombre)
Soit factoriel = 1;
pour (var i = nombre; i> 1; i--)
factoriel * = i;

retour factoriel;

Enfin, appelez la fonction pour calculer la factorielle du numéro passé:

fait (21);

On peut observer que le numéro factoriel du nombre spécifié a été calculé avec succès.

Méthode 2: Trouver / calculer le factoriel d'un nombre en utilisant l'approche récursive

Le nombre factoriel peut également être calculé par l'approche récursive. Pour ce faire, nous utiliserons la condition IF-Else.

Pour des implications pratiques, suivez l'extrait de code donné:

  • Définir une fonction avec un nom.
  • Utilisez le «sinon»Condition qui implique, si le nombre passé est égal à 1, il renverra 1 sinon la formule factorielle indiquée calculera la valeur et la renverra à la console:
fonction fact (num)
if (num == 1)
retour 1;
autre
return (num * fact (num - 1));

Maintenant, calculez factoriel en appelant la fonction et en passant le numéro "9«Comme argument:

fait (9);

C'était tout au sujet du calcul et de la recherche du nombre de factorielle du nombre avec l'aide de JavaScript.

Conclusion

Pour trouver la factorielle d'un nombre, deux méthodes peuvent être utilisées. La première méthode est le «Méthode itérative"Et le second est le"Méthode récursive". Pour ce faire, la méthode itérative utilise la boucle simple tandis que la méthode récursive dépend du «pour" boucle. Ce message a indiqué les multiples méthodes pour trouver ou calculer le factoriel d'un nombre en JavaScript.