⊗jsPmFBRLA 211 of 505 menu

Bruk av return i løkker i JavaScript

At return er plassert inne i en løkke, er ikke alltid en feil. I det følgende eksempelet er det laget en funksjon som bestemmer hvor mange av de første elementene i arrayet som må legges sammen, for at summen skal bli større enn eller lik 10:

function func(arr) { let sum = 0; for (let i = 0; i < arr.length; i++) { sum += arr[i]; // Hvis summen er større enn eller lik 10: if (sum >= 10) { return i + 1; // avslutter løkken og funksjonen } } } let res = func([1, 2, 3, 4, 5]); console.log(res);

Og i det følgende eksempelet er det laget en funksjon som beregner hvor mange heltall, starter fra 1, som må legges sammen for at resultatet skal bli større enn 100:

function func() { let sum = 0; let i = 1; while (true) { // uendelig løkke sum += i; if (sum >= 100) { return i; // løkken spinner til den avsluttes her } i++; } } console.log( func() );

Skriv en funksjon som parameter skal ta et tall og dele det på 2 så mange ganger, til resultatet blir mindre enn 10. La funksjonen returnere antall iterasjoner som var nødvendig for å oppnå resultatet.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis