⊗jsPmFBRL 210 of 505 menu

JavaScript တွင် Loop နှင့် return

၁ မှ ၅ အထိ ကိန်းများ၏ ပေါင်းလဒ်ကို ပြန်ပေးသည့် function တစ်ခု ရှိသည်ဆိုပါစို့။

function func() { let sum = 0; for (let i = 1; i <= 5; i++) { sum += i; } return sum; } let res = func(); console.log(res); // ၁၅ ကိုပြသမည်

ယခု ကျွန်ုပ်တို့သည် return ကို loop အတွင်း ဤကဲ့သို့ ထားမည်ဆိုပါစို့။

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

ဤကိစ္စတွင် loop သည် အကြိမ်တစ်ကြိမ်သာ အလုပ်လုပ်ပြီး function မှ (နှင့် ပါဝင်သည့် loop မှ) အလိုလိုထွက်သွားမည်။ အကြိမ်တစ်ကြိမ်တည်းအတွက် sum variable တွင် လိုအပ်သော ပေါင်းလဒ်အားလုံးမဟုတ်ဘဲ ကိန်း 1 သာရှိမည်။

အောက်ပါကုဒ်ကို run သောအခါ console တွင် မည်သည်ကို ပြသမည်နည်း။

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

အဘယ်ကြောင့်နည်း ရှင်းပြပါ။ ဤကုဒ်၏ ရေးသားသူသည် မည်သည်ကို လုပ်ဆောင်ရန် ရည်ရွယ်ခဲ့သနည်း။ ရေးသားသူ၏ အမှားကို ပြင်ဆင်ပါ။

မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်