⊗jsPmFBRLA 211 of 505 menu

Döngülerde return Kullanımı JavaScript'te

return'ün bir döngü içinde yer alması her zaman bir hata olmayabilir. Aşağıdaki örnekte, bir dizinin ilk kaç elemanının toplamının 10'a eşit veya daha büyük olması için toplanması gerektiğini belirleyen bir fonksiyon yapılmıştır:

function func(arr) { let sum = 0; for (let i = 0; i < arr.length; i++) { sum += arr[i]; // Eğer toplam 10'a eşit veya büyükse: if (sum >= 10) { return i + 1; // döngüden ve fonksiyondan çık } } } let res = func([1, 2, 3, 4, 5]); console.log(res);

Aşağıdaki örnekte ise, sonucun 100'den büyük olması için 1'den başlayarak kaç tane tam sayının toplanması gerektiğini hesaplayan bir fonksiyon yapılmıştır:

function func() { let sum = 0; let i = 1; while (true) { // sonsuz döngü sum += i; if (sum >= 100) { return i; // döngü buradan çıkana kadar döner } i++; } } console.log( func() );

Bir sayıyı parametre olarak alan ve sonuç 10'dan küçük olana kadar onu 2'ye bölen bir fonksiyon yazın. Fonksiyonunuz, sonuca ulaşmak için gereken yineleme (iterasyon) sayısını döndürsün.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet