⊗jsPmFBRLA 211 of 505 menu

Zastosowanie return w pętlach w JavaScript

To, że return znajduje się wewnątrz pętli, nie zawsze musi być błędem. W następnym przykładzie stworzono funkcję, która określa, ile pierwszych elementów tablicy należy dodać, aby suma stała się większa lub równa 10:

function func(arr) { let sum = 0; for (let i = 0; i < arr.length; i++) { sum += arr[i]; // Jeśli suma jest większa lub równa 10: if (sum >= 10) { return i + 1; // wychodzimy z pętli i z funkcji } } } let res = func([1, 2, 3, 4, 5]); console.log(res);

A w następnym przykładzie stworzono funkcję, która oblicza, ile liczb całkowitych, zaczynając od 1, należy dodać, aby wynik był większy niż 100:

function func() { let sum = 0; let i = 1; while (true) { // pętla nieskończona sum += i; if (sum >= 100) { return i; // pętla kręci się, aż wyjdzie tutaj } i++; } } console.log( func() );

Napisz funkcję, która jako parametr będzie przyjmować liczbę i dzielić ją przez 2 tyle razy, aż wynik stanie się mniejszy niż 10. Niech funkcja zwraca liczbę iteracji, które były potrzebne do osiągnięcia wyniku.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć