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

source:php.cn
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