⊗jsPmFBRLA 211 of 505 menu

Uporaba return v zankah v JavaScript

To, da je return znotraj zanke, ni nujno napaka. V naslednjem primeru je narejena funkcija, ki določa, koliko prvih elementov polja je treba sešteti, da bo vsota postala večja ali enaka 10:

function func(arr) { let sum = 0; for (let i = 0; i < arr.length; i++) { sum += arr[i]; // Če je vsota večja ali enaka 10: if (sum >= 10) { return i + 1; // izstopimo iz zanke in iz funkcije } } } let res = func([1, 2, 3, 4, 5]); console.log(res);

V naslednjem primeru je narejena funkcija, ki izračuna, koliko celih števil, začenši z 1, je treba sešteti, da bo rezultat večji od 100:

function func() { let sum = 0; let i = 1; while (true) { // neskončna zanka sum += i; if (sum >= 100) { return i; // zanka se vrti, dokler ne izstopi tukaj } i++; } } console.log( func() );

Napišite funkcijo, ki bo kot parameter sprejela število in ga delila z 2 tolikokrat, dokler rezultat ne postane manjši od 10. Naj funkcija vrne število iteracij, ki so bile potrebne za dosego rezultata.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni