⊗jsPmFBRLA 211 of 505 menu

Return panaudojimas cikluose JavaScript

Tai, kad return yra ciklo viduje, ne visada yra klaida. Šiame pavyzdyje sukurta funkcija, kuri nustato, kiek pirmųjų masyvo elementų reikia sudėti, kad suma taptų didesnė arba lygi 10:

function func(arr) { let sum = 0; for (let i = 0; i < arr.length; i++) { sum += arr[i]; // Jei suma didesnė arba lygi 10: if (sum >= 10) { return i + 1; // išeiname iš ciklo ir iš funkcijos } } } let res = func([1, 2, 3, 4, 5]); console.log(res);

O šiame pavyzdyje sukurta funkcija, kuri skaičiuoja, kiek sveikųjų skaičių, pradedant nuo 1, reikia sudėti, kad rezultatas būtų didesnis už 100:

function func() { let sum = 0; let i = 1; while (true) { // begalinis ciklas sum += i; if (sum >= 100) { return i; // ciklas sukasi kol neišeis čia } i++; } } console.log( func() );

Parašykite funkciją, kuri parametru bus priimti skaičių ir dalinti jį iš 2 tiek kartų, kol rezultatas taps mažesnis už 10. Tegul funkcija grąžina iteracijų skaičių, kurio prireikė rezultatui pasiekti.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti