⊗jsPmFBRLA 211 of 505 menu

Toepassing van return in lusse in JavaScript

Dat return binne 'n lus geleë is, is nie altyd 'n fout nie. In die volgende voorbeeld is 'n funksie gemaak wat bepaal hoeveel van die eerste elemente van die skikking opgetel moet word, vir die som om groter as of gelyk aan 10 te word:

function func(arr) { let sum = 0; for (let i = 0; i < arr.length; i++) { sum += arr[i]; // As die som groter as of gelyk aan 10 is: if (sum >= 10) { return i + 1; // verlaat die lus en die funksie } } } let res = func([1, 2, 3, 4, 5]); console.log(res);

En in die volgende voorbeeld is 'n funksie gemaak wat bereken, hoeveel heelgetalle, vanaf 1, opgetel moet word, sodat die resultaat groter as 100 is:

function func() { let sum = 0; let i = 1; while (true) { // oneindige lus sum += i; if (sum >= 100) { return i; // die lus draai totdat dit hier uitgaan } i++; } } console.log( func() );

Skryf 'n funksie wat 'n getal as parameter sal aanneem en dit deur 2 sal deel soveel keer, totdat die resultaat minder as 10 is. Laat die funksie die aantal iterasies teruggee, wat nodig was om die resultaat te bereik.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp