⊗jsPmFBRLA 211 of 505 menu

A return használata ciklusokban JavaScriptben

Az, hogy a return egy cikluson belül van, nem mindig jelent hibát. A következő példában egy függvény készül, amely megállapítja, hogy egy tömbből az első hány elemet kell összeadni, hogy az összeg nagyobb vagy egyenlő legyen 10-nel:

function func(arr) { let sum = 0; for (let i = 0; i < arr.length; i++) { sum += arr[i]; // Ha az összeg nagyobb vagy egyenlő 10-zel: if (sum >= 10) { return i + 1; // kilépünk a ciklusból és a függvényből } } } let res = func([1, 2, 3, 4, 5]); console.log(res);

A következő példában egy olyan függvény készül, amely kiszámolja, hogy hány egész számot, kezdve 1-től, kell összeadni, hogy az eredmény nagyobb legyen 100-nál:

function func() { let sum = 0; let i = 1; while (true) { // végtelen ciklus sum += i; if (sum >= 100) { return i; // a ciklus addig forog, amíg innen nem lép ki } i++; } } console.log( func() );

Írj egy függvényt, amely paraméterként egy számot fogad, és elosztja azt 2-vel annyiszor, amíg az eredmény kisebb nem lesz 10-nél. A függvény adja vissza azon iterációk számát, amelyek a eredmény eléréséhez szükségesek voltak.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás