⊗jsPmFBRL 210 of 505 menu

JavaScript'te Döngü ve return

Diyelim ki 1'den 5'e kadar olan sayıların toplamını döndüren bir fonksiyonumuz var:

function func() { let sum = 0; for (let i = 1; i <= 5; i++) { sum += i; } return sum; } let res = func(); console.log(res); // 15 yazacak

Şimdi diyelim ki return'u döngünün içine şu şekilde yerleştirdik:

function func() { let sum = 0; for (let i = 1; i <= 5; i++) { sum += i; return sum; } } let res = func(); console.log(res);

Bu durumda, döngü sadece bir kez dönecek ve fonksiyondan (ve dolayısıyla döngüden) otomatik olarak çıkılacaktır. Ve döngünün bir tekrarında, sum değişkeninde sadece 1 sayısı olacak, tüm gerekli toplam değil.

Aşağıdaki kodun çalıştırılması sonucunda konsola ne yazdırılır:

function func(num) { let sum = 0; for (let i = 1; i <= num; i++) { sum += i; return sum; } } console.log( func(5) );

Nedenini açıklayın. Bu kodun yazarı ne yapmak istemişti? Yazarın hatasını düzeltin.

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