⊗jsPmFBRLA 211 of 505 menu

Verwendung von return in Schleifen in JavaScript

Dass sich return innerhalb einer Schleife befindet, muss nicht immer ein Fehler sein. Im folgenden Beispiel wurde eine Funktion erstellt, die bestimmt, wie viele erste Elemente des Arrays addiert werden müssen, damit die Summe größer oder gleich 10 wird:

function func(arr) { let sum = 0; for (let i = 0; i < arr.length; i++) { sum += arr[i]; // Wenn die Summe größer oder gleich 10 ist: if (sum >= 10) { return i + 1; // verlassen die Schleife und die Funktion } } } let res = func([1, 2, 3, 4, 5]); console.log(res);

Im folgenden Beispiel wurde eine Funktion erstellt, die berechnet, wie viele ganze Zahlen, beginnend mit 1, addiert werden müssen, damit das Ergebnis größer als 100 wird:

function func() { let sum = 0; let i = 1; while (true) { // Endlosschleife sum += i; if (sum >= 100) { return i; // Schleife läuft, bis sie hier verlassen wird } i++; } } console.log( func() );

Schreiben Sie eine Funktion, die eine Zahl als Parameter entgegennimmt und sie so oft durch 2 teilt, bis das Ergebnis kleiner als 10 ist. Die Funktion soll die Anzahl der Iterationen zurückgeben, die für das Erreichen des Ergebnisses erforderlich waren.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen