Einführung in die Fibonacci-Serie in JavaScript

Der folgende Artikel hilft uns dabei, die Fibonacci-Serie in JavaScript zu finden. Die Funktionalität, die wir in den Webanwendungen genießen, wird durch die Programmiersprachen bereitgestellt, die auf einem Server ausgeführt werden, aber das ist noch nicht alles. Die Benutzeroberfläche der Anwendung unterstützt den Benutzer bei der Interaktion mit der Webanwendung und wird daher beim Entwerfen einer Webanwendung als gleich wichtig angesehen. In diesem Artikel lernen wir eine der clientseitigen Skriptsprachen kennen, die das Entwerfen der Benutzeroberfläche unterstützen, das so genannte JavaScript. JavaScript ermöglicht es der Anwendung, das Auffüllen der Webseiten-Komponenten dynamisch zu erstellen. Um an JavaScript arbeiten zu können, müssen Logiken verwendet werden, um bestimmte Funktionen nutzen zu können. Hier sehen wir, wie die Fibonacci-Serie in JavaScript geschrieben ist.

Fibonacci-Reihe von JavaScript mit verschiedenen Methoden

Sehen wir uns die Fibo-Serien anhand der folgenden Beispiele an:

1. Fibonacci-Serie mit for-Schleife

  • Die Fibonacci-Reihe kann als eine Liste von Zahlen betrachtet werden, bei der die Zahl eines jeden die Summe der vorherigen fortlaufenden Zahlen ist. Die Liste beginnt bei 0 und dauert bis zur festgelegten Anzahl. Es ist keine spezielle Funktion von JavaScript und kann auch mit jeder anderen Programmiersprache geschrieben werden. Um dies genau zu verstehen, verwenden wir eine Illustration. Angenommen, wir müssen eine Fibonacci-Serie mit 10 Elementen erstellen, dann entspricht dies 0 1 1 2 3 5 8 13 21 34
  • In der obigen Reihe können wir sehen, dass jede Zahl die Summe der vorherigen zwei aufeinander folgenden Zahlen ist. Die allererste Zahl und der zweite Wert sind 0 bzw. 1, da die Reihe mit Null und Eins beginnt. Die eigentliche Funktionsweise beginnt ab dem Wert im 3. Index. Der Wert an dritter Stelle ist 1, das heißt nichts anderes als die Summe der beiden vorhergehenden fortlaufenden Zahlen 0 und 1.
  • Der Wert im vierten Index ist 2, was das Ergebnis der Sonne der beiden aufeinanderfolgenden Ziffern davor ist. Der Prozess des Hinzufügens der vorherigen zwei Ziffern und des Hinzufügens zur Reihe wird fortgesetzt, bis die Anzahl der Werte in der Reihe der Gesamtanzahl entspricht, die wir in der Reihe wollten.
  • Schreiben wir nun ein aktuelles Programm mit JavaScript, um die Fibonacci-Reihe zu berechnen. Der JavaScript-Code muss der HTML-Seite hinzugefügt werden, oder er kann auch der JavaScript-Seite hinzugefügt werden, die mit der Erweiterung js endet. Wenn die Webanwendung das externe Javascript verwenden soll, kann in diesem Fall dieser Code als Datei definiert werden, die in die Javascript-Datei eingefügt werden kann. Es ist jedoch einfacher, den Code in die HTML-Webseite einzufügen, und es funktioniert einwandfrei.
  • Falls es in der HTML-Seite verwendet wird, muss es mithilfe des Skript-Tags definiert werden, das dem Browser mitteilt, dass der darin enthaltene Code als Javascript-Befehl und nicht als HTML-Code zu betrachten ist.

Programm


var pop = prompt("Enter the count of values in the series", " ");
var var1=0, var2=1;
document.write("Here is the fibonacci series : ");
document.write("", var1, " ");
document.write("", var2, " ");
var counter, sum;
for(counter=2; counter (
sum=var1+var2;
document.write("", sum, " ");
var1=var2;
var2=var3;
)

var pop = prompt("Enter the count of values in the series", " ");
var var1=0, var2=1;
document.write("Here is the fibonacci series : ");
document.write("", var1, " ");
document.write("", var2, " ");
var counter, sum;
for(counter=2; counter (
sum=var1+var2;
document.write("", sum, " ");
var1=var2;
var2=var3;
)

Ausgabe:

  • Im obigen Code für die Fibonacci-Reihe wurde das Skript-Tag definiert, das JavaScript als Typ verwendet. Das Attribut text / javascript bestätigt, dass der Code auf der Clientseite ausgeführt werden muss, da es sich um den Javascript-Code handelt. Dies wird später zur HTML-Seite hinzugefügt, um mit den Webseiten-Komponenten zusammenzuarbeiten. Beim Laden der Seite wird ein Popup-Fenster angezeigt, in dem Sie nach der Anzahl der Werte gefragt werden, die in der Reihe enthalten sein müssen.
  • Welche Zahl auch immer der Benutzer eingibt, sie wird in der Variablen pop gespeichert. Die Variable speichert die Gesamtzahl der Werte, die die Reihe haben soll. Später haben wir die Variablen var1 und var2 initialisiert, in denen die Werte 0 bzw. 1 gespeichert sind, da dies die beiden obligatorischen Werte in der Fibonacci-Reihe sind, die den Prozess anstoßen, der zum Entwickeln der Reihe erforderlich ist.

2. Fibonacci-Serie mit while-Schleife

  • Es gibt verschiedene Methoden, um die Fibonacci-Reihe zu erhalten. In diesem Abschnitt wird gezeigt, wie die Fibonacci-Reihe mit der while-Schleife entwickelt werden kann. Im folgenden Programm ist alles ähnlich wie im obigen Programm.
  • Der Hauptunterschied, dass wir die while-Schleife anstelle von for-Schleife verwendet haben. Die Variablen sind auch die gleichen und die Rolle, die den Variablen in Bezug auf das Halten der Werte zugewiesen wurde, funktioniert genauso wie im letzten Abschnitt.

Das Ergebnis ist also, dass die Ausgabe dieses Programms mit der Ausgabe übereinstimmt, die wir erhalten, nachdem der letzte for-Schleifencode ausgeführt wurde.

Programm


var var1 = 0, var2 = 1, var3;
document.write("Here is the Fibonacci series with 10 values : ");
while(var1<40)
(
document.write(var1 + " ");
var3 = var1+var2;
var1 = var2;
var2 = var3;
)

Ausgabe:

  • Dieses Programm funktioniert gut mit der while-Schleife, um die Liste der Elemente in der Fibonacci-Reihe zu generieren. Die Pop-Variable muss die Werte des Benutzers akzeptieren, die die Gesamtanzahl der Elemente in der Reihe angeben.
  • Die Variablen var1 und var2 wurden mit dem Wert 0 bzw. 1 belegt, um diese Werte zu Beginn der Serie einzugeben.
  • Anschließend wurde die while-Schleife eingeführt, die prüft, ob der Zähler kleiner als der in der Pop-Variablen gespeicherte Wert ist. Wenn dies als positiv eingestuft wird, wird die Ausführung abgebrochen und die Liste wird angezeigt, ansonsten wird die Ausführung fortgesetzt.

3. Fibonacci-Serie mit Rekursion

  • In diesem Programm wurde die Fibonacci-Reihe mithilfe der Rekursion generiert. In den letzten beiden Beispielen haben wir die Reihe mit der for- und der while-Schleife entwickelt. In diesem Abschnitt werden wir jedoch dieselbe mit der Funktion entwickeln, die immer wieder aufgerufen werden kann, um die erwartete Reihe zu erhalten.
  • Der Unterschied zu beiden oben genannten Programmen besteht darin, dass der Benutzer keinen Wert über das Eingabefeld erhält, sondern nur die Funktion verwendet, mit der der Wert fest codiert werden kann.
  • In der Anwendung, in der die Entwickelten verhindern möchten, dass die Anwendung aus irgendeinem Grund Schleifen verwendet, können Sie auf diese Weise die gleiche Funktionalität erhalten wie die Schleifen.

Programm


var fseries = function (var1)
(
if (var1===1)
(
return (0, 1);
)
else
(
var sum = fseries(var1 - 1);
sum.push(sum(sum.length - 1) + sum(sum.length - 2));
return sum;
)
);
document.write(fseries(10));

Ausgabe:

  • Das Programm verwendet die Funktion f series, um die Fibonacci-Reihe zu erzeugen. Die Anzahl der Elemente, die in der Liste enthalten sein müssen, wird in der Variablen val gespeichert, deren Wert beim Aufruf der Funktion zugewiesen wird.
  • In der vorletzten Zeile dieses Programms haben wir eine Reihe (10) geschrieben, die der Variablen val beim Aufruf der Funktion den Wert 10 zuweist. Das Ergebnis dieses Programms entspricht dem der beiden oben genannten Anträge. Die Liste, die das Ergebnis dieses Programms ist, enthält 10 Elemente.
  • Wenn es darum geht, die Daten der Reihe auf dem Bildschirm darzustellen, werden die Variablen var1 und var2 gedruckt, die der Reihe die Werte 0 und 1 geben, und anschließend wird die Funktion zum Hinzufügen der vorherigen zwei aufeinanderfolgenden Zahlen und zum Hinzufügen dieser Zahlen aktiviert.
  • Es ist eine for-Schleife implementiert, die sicherstellt, dass der Zähler während der Ausführung der Schleife um eins erhöht wird, und in der Zwischenzeit auch sicherstellt, dass der Zähler kleiner als der Wert in pop ist. Der Vorgang wird fortgesetzt, bis die Schleife beendet ist, was unmittelbar nach der Erzeugung der gewünschten Serie geschieht. Am Ende wurde das Skript-Tag mit dem Status geschlossen, dass der Code danach zur übergeordneten Datei gehört.
  • Es gibt bestimmte Dinge, die bei der Entwicklung der Fibonacci-Reihe beachtet werden müssen, und das ist die Vorgehensweise beim Schreiben des Codes. Dieser Code könnte gekürzt werden, um der Anwendung Effizienz zu bieten. Wenn dies in Form einer Funktion definiert werden soll, muss man dem Ansatz folgen, um die Funktion aufzurufen.
  • Das in der Javascript-Datei definierte Skript muss nur in Form von Funktionen geschrieben werden, damit es von der Seite aus aufgerufen werden kann, auf der die Datei aufgerufen wurde. Hier haben wir das Skript mit der Absicht geschrieben, es auf der HTML-Seite zu verwenden, und daher war der Funktionsbedarf nicht vorhanden, aber es ist sicher, dass es in der Javascript-Datei erwähnt werden muss, um diese Funktionalität über mehrere Webseiten hinweg nutzen zu können while wird später allen Webseiten hinzugefügt, die diese Funktionalität nutzen möchten.

Fazit

Die moderne Webanwendung benötigt verschiedene Funktionen sowohl im Frontend als auch im Backend, und die Fibonacci-Serie ist eine Methode, mit der der Anwendung bestimmte Funktionen angeboten werden können. Es wird auch von den Schülern verwendet, um die Logik zum Schreiben einer Anwendung zu entwickeln, und kann auf verschiedene Arten hilfreich sein.

Empfohlene Artikel

Dies ist eine Anleitung zur Fibonacci-Serie in JavaScript. Hier besprechen wir die Einführung in die Fibonacci-Reihe in JavaScript mit dem Generieren von Reihen mit For Loop, While Loop & Recursion. Sie können auch unsere anderen Artikelvorschläge durchgehen, um mehr zu erfahren.

  1. In JavaScript umkehren
  2. Java-Schlüsselwörter
  3. JavaScript-Objekte
  4. Muster in JavaScript
  5. C ++ - Schlüsselwörter