⊗jsPmFBRLA 211 of 505 menu

Upotreba return u petljama u JavaScript-u

To što je return smešten unutar petlje, ne mora uvek da bude greška. U sledećem primeru je napravljena funkcija koja određuje, koliko prvih elemenata niza je potrebno sabrati, da bi suma postala veća ili jednaka 10:

function func(arr) { let sum = 0; for (let i = 0; i < arr.length; i++) { sum += arr[i]; // Ako je suma veća ili jednaka 10: if (sum >= 10) { return i + 1; // izlazimo iz petlje i iz funkcije } } } let res = func([1, 2, 3, 4, 5]); console.log(res);

A u sledećem primeru je napravljena funkcija koja izračunava, koliko celih brojeva, počev od 1, treba sabrati, da bi rezultat bio veći od 100:

function func() { let sum = 0; let i = 1; while (true) { // beskonačna petlja sum += i; if (sum >= 100) { return i; // petlja se vrti dok ne izađe ovde } i++; } } console.log( func() );

Napišite funkciju koja će kao parametar prihvatati broj i deliti ga sa 2 onoliko puta, dok rezultat ne postane manji od 10. Neka funkcija vraća broj iteracija koje su bile potrebne da se postigne rezultat.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij