Heim >Web-Frontend >Front-End-Fragen und Antworten >So implementieren Sie die For-Schleifenakkumulation in JavaScript
Methode: 1. Weisen Sie eine Variable 0 zu. Die Syntax lautet „var sum=0“. 2. Verwenden Sie eine for-Schleife mit den Operatoren „<=", „++" und „+=", um eine Akkumulation zu erreichen. Die Syntax lautet: „for(var i=1;i<=100;i++){sum+=i;}“.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, JavaScript-Version 1.8.5, Dell G3-Computer.
Akkumulation: Fügen Sie einer Variablen eine Reihe von Daten hinzu. Abschließend wird das kumulative Ergebnis ermittelt.
empty var sum = 0; for(var i = 1;i <= 100;i++){ sum += i; }
empty var h = 100; var sum = 0; for(var i = 0;i < 10;i++){ h = h / 2; sum += h; } sum = sum * 2 + 100;
Akkumulation: Multiplizieren Sie eine Reihe von Daten mit einer Variablen, um das kumulative Ergebnis zu erhalten.
empty var n = 100; var result = 1; for(var i = 1;i <= n;i++){ result *= i; }
Allgemeine Form:
Akkumulation: v += e;
v stellt die Akkumulationssumme/Akkumulation dar, e stellt den Akkumulations-/Akkumulationsterm dar
Algorithmuspunkte:
(1 ) Initialisierung
Initialisieren v:
Akkumulation: v = 1; Initialisierung von
e, wenn der Akkumulations-/Produktterm komplex ist, kann er in mehrere Unterbegriffe zerlegt und initialisiert werden Separat, wie zum Beispiel das Problem der Berechnung von pi, wird der akkumulierte Term in drei Teile zerlegt: Symbol, Zähler und Nenner Berechnen der Absprungentfernung und das Problem der Berechnung der Summe der ersten 20 Elemente der Sequenz. Die Anzahl der Male ist nicht festgelegt. Vielmehr muss eine bestimmte Bedingung erfüllt sein: Das Problem der Berechnung von pi erfordert den absoluten Wert des letzten Laufzeit kleiner als 10-6 sein.
(3) Bestimmen Sie den Akkumulations-/Produktterm
Für die Summe der ersten 20 Terme einer Sequenz wird beispielsweise die Summe aus aktuellem Zähler und Nenner als nächster Nenner und der aktuelle Nenner als Zähler verwendet;
Ein weiteres Beispiel ist das Problem, Pi zu finden: Negieren Sie das Vorzeichen, +2 im Nenner und erhalten Sie den nächsten Term.
Verwandte Empfehlungen:
Javascript-Lern-TutorialDas obige ist der detaillierte Inhalt vonSo implementieren Sie die For-Schleifenakkumulation in JavaScript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!