⊗jsPmFBRLA 211 of 505 menu

Return izmantošana ciklos JavaScript

Tas, ka return atrodas cikla iekšpusē, ne vienmēr ir kļūda. Nākamajā piemērā ir izveidota funkcija, kas nosaka, cik pirmos masīva elementus nepieciešams saskaitīt, lai summa kļūtu lielāka vai vienāda ar 10:

function func(arr) { let sum = 0; for (let i = 0; i < arr.length; i++) { sum += arr[i]; // Ja summa ir lielāka vai vienāda ar 10: if (sum >= 10) { return i + 1; // izietam no cikla un funkcijas } } } let res = func([1, 2, 3, 4, 5]); console.log(res);

Un nākamajā piemērā ir izveidota funkcija, kas aprēķina, cik veselus skaitļus, sākot ar 1, nepieciešams saskaitīt, lai rezultāts būtu lielāks par 100:

function func() { let sum = 0; let i = 1; while (true) { // bezgalīgs cikls sum += i; if (sum >= 100) { return i; // cikls griežas, kamēr neiziet šeit } i++; } } console.log( func() );

Uzrakstiet funkciju, kas parametru kā skaitli un dala to ar 2 tik reižu, līdz rezultāts kļūst mazāks par 10. Lai funkcija atgriež iterāciju skaitli, kas bija nepieciešams rezultāta sasniegšanai.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt