Maison > interface Web > Questions et réponses frontales > Comment utiliser javascript pour trouver la séquence Penacchi à l'aide de boucles

Comment utiliser javascript pour trouver la séquence Penacchi à l'aide de boucles

PHPz
Libérer: 2023-04-23 17:09:54
original
717 Les gens l'ont consulté

La séquence de Fibonacci, également connue sous le nom de séquence de Fibonacci, est souvent utilisée comme exemple en informatique. La séquence commence par 0 et 1, et chaque terme suivant est la somme des deux termes précédents. La séquence est donc : 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89...

En JavaScript, nous pouvons implémenter le calcul de la séquence de Pebonacci à travers des boucles. L'implémentation spécifique est la suivante :

function fibonacci(num){
  var num1=0,num2=1,result = [];
  for (var i = 1; i <= num; i++) {
    result.push(num1);
    var sum = num1 + num2;
    num1 = num2;
    num2 = sum;
  }
  return result;
}
Copier après la connexion

Dans la fonction ci-dessus, nous définissons d'abord deux valeurs initiales num1 et num2 affectées respectivement à 0 et 1, et un résultat de tableau pour stocker les résultats.

Ensuite, nous utilisons une boucle for pour boucler nombre de fois à partir de 1. Chaque boucle ajoute num1 au tableau de résultats, attribue la somme de num1 et num2 à num2, puis attribue num1 à num2. Dans le cycle suivant, la valeur de num1 est num2 et la valeur de num2 est num1+num2. En répétant ce processus, vous pouvez obtenir le premier terme numérique de la séquence de Pebonacci.

Vous pouvez utiliser le code suivant pour le tester :

console.log(fibonacci(10));
Copier après la connexion

Lorsque vous exécutez ce code, vous pouvez obtenir les résultats suivants :

[0,1,1,2,3,5,8,13,21,34]
Copier après la connexion

Pour résumer, en JavaScript, nous pouvons implémenter le calcul de la séquence de Pebonacci à travers des boucles.

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 de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal