Heim  >  Artikel  >  Web-Frontend  >  So verwenden Sie eine Schleife, um die Penacchi-Sequenz in Javascript zu finden

So verwenden Sie eine Schleife, um die Penacchi-Sequenz in Javascript zu finden

PHPz
PHPzOriginal
2023-04-23 16:43:54584Durchsuche

Die Fibonacci-Folge, auch Fibonacci-Folge genannt, wird in der Informatik häufig als Beispiel verwendet. Die Sequenz beginnt mit 0 und 1 und jeder nachfolgende Term ist die Summe der beiden vorherigen Terme. Daher ist die Sequenz: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89...

In JavaScript können wir die Berechnung der Pebonacci-Folge durch Schleifen implementieren. Die spezifische Implementierung lautet wie folgt:

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;
}

In der obigen Funktion definieren wir zunächst zwei Anfangswerte num1 und num2, die jeweils 0 und 1 zugewiesen sind, und ein Array-Ergebnis zum Speichern der Ergebnisse.

Dann verwenden wir eine for-Schleife, um num-mal ab 1 zu durchlaufen. Jede Schleife fügt num1 zum Ergebnisarray hinzu, weist die Summe von num1 und num2 num2 zu und weist dann num1 num2 zu. Im nächsten Zyklus ist der Wert von num1 num2 und der Wert von num2 ist num1+num2. Durch Wiederholen dieses Vorgangs können Sie den ersten num-Term der Pebonacci-Folge erhalten.

Sie können den folgenden Code verwenden, um es zu testen:

console.log(fibonacci(10));

Wenn Sie diesen Code ausführen, können Sie die folgenden Ergebnisse erhalten:

[0,1,1,2,3,5,8,13,21,34]

Zusammenfassend lässt sich sagen, dass wir in JavaScript die Berechnung der Pebonacci-Folge durch Schleifen implementieren können.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie eine Schleife, um die Penacchi-Sequenz in Javascript zu finden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn