⊗jsPmLpCn 157 of 505 menu

JavaScript ရှိ continue ညွှန်ကြားချက်

တစ်ခါတစ်ရံတွင် ကုဒ်ရှင်းလင်းရန်အတွက် အသုံးဝင်နိုင်သော်လည်း လက်တွေ့တွင် ပြဿနာများကို ၎င်းမပါဘဲ ဖြေရှင်းနိုင်သည့် ကွင်းဆက်၏ လုပ်ဆောင်ချက်အသစ်တစ်ခုကို စတင်ပေးသည့် continue ညွှန်ကြားချက်လည်း ရှိပါသည်။ လက်တွေ့ဥပမာတစ်ခုအား ကြည့်ရှုကြပါစို့။

နံပါတ်များပါသော အခင်းအကျင်းတစ်ခု ရှိသည်ဆိုပါစို့။ ကျွန်ုပ်တို့ ၎င်းကို ကွင်းဆက်ဖြင့် ဖြတ်သန်းပြီး 2 ဖြင့် စားလည်းဝင်သော နံပါတ်များကို နှစ်ထပ်ကိန်းတင်ကာ console တွင် ရိုက်ထုတ်ပြမည်။ 3 ဖြင့် စားလည်းဝင်သော နံပါတ်များကိုမူ သုံးထပ်ကိန်းတင်ကာ console တွင် ရိုက်ထုတ်ပြမည်။ ဖော်ပြပါ လုပ်ငန်းတာဝန်အတွက် ဖြေရှင်းချက်မှာ အောက်ပါအတိုင်းဖြစ်သည်။

let arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]; for (let elem of arr) { let result; if (elem % 2 === 0) { result = elem * elem; console.log(result); } else if (elem % 3 === 0) { result = elem * elem * elem; console.log(result); } }

မြင်တွေ့ရသည့်အတိုင်း console.log(result) စာကြောင်းသည် နှစ်ကြိမ် ပြန်လည်ဖြစ်ပေါ်နေပါသည်။ ၎င်းကို if ပြင်ပသို့ ထုတ်ယူကြပါစို့။

let arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]; for (let elem of arr) { let result; if (elem % 2 === 0) { result = elem * elem; } else if (elem % 3 === 0) { result = elem * elem * elem; } console.log(result); // ထုတ်ယူမှုကို အခြေအနေပြင်ပသို့ ထုတ်ယူခဲ့သည် }

ယခုအခါ ကျွန်ုပ်တို့၏ script သည် အနည်းငယ်မတူညီစွာ အလုပ်လုပ်နေပါသည်။ ကျွန်ုပ်တို့၏ if မှတစ်ဆင့် မကိုင်တွယ်ရသေးသော သာမန်အရာဝတ္ထုများအတွက်ပါ result ကိန်းရှင်ကို console တွင် ရိုက်ထုတ်မှု လုပ်ဆောင်သွားမည်ဖြစ်ပြီး ကျွန်ုပ်တို့၏ လုပ်ငန်းတာဝန်၏ သတ်မှတ်ချက်အရ ယင်းသည် ကျွန်ုပ်တို့ မလိုအပ်ပါ။

ဤပြဿနာကို ကျွန်ုပ်တို့၏ if သို့ 2 နှင့် 3 ဖြင့် စားမဝင်သော အရာဝတ္ထုများအတွက် အလုပ်လုပ်မည့် else အခြေအနေတစ်ခု ထပ်မံပေါင်းထည့်ခြင်းဖြင့် ပြုပြင်ပါမည်။ ထို့နောက် ၎င်းတွင် ကျွန်ုပ်တို့ကို ချက်ချင်းပင် ကွင်းဆက်၏ လုပ်ဆောင်ချက်အသစ်သို့ ခုန်ကျော်ပေးမည့် continue ညွှန်ကြားချက်ကို ခေါ်ဆိုပါမည်။

let arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]; for (let elem of arr) { let result; if (elem % 2 == 0) { result = elem * elem; } else if (elem % 3 == 0) { result = elem * elem * elem; } else { continue; // ကွင်းဆက်၏ လုပ်ဆောင်ချက်အသစ်သို့ သွားမည် } console.log(result); // 2 သို့မဟုတ် 3 ဖြင့် စားလျှင်ဝင်ပါက လုပ်ဆောင်မည် }

continue ကို အသုံးပြု၍ မကိန်းဂဏန်းများကို ကျော်သွားကာ 1 မှ 100 အထိ ကိန်းဂဏန်းများကိုသာ ရိုက်ထုတ်ပြမည့် ကွင်းဆက်တစ်ခုကို ရေးသားပါ။

မြန်မာ
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်