JavaScript အတွက် ကွင်းဆက်ဖြစ်သော for
ကွင်းဆက် for သည် သတ်မှတ်ထားသောအကြိမ်အရေအတွက်အတိုင်း ကုဒ်တစ်ခုခုကို ထပ်ခါထပ်ခါလုပ်ဆောင်ခွင့်ပြုသည်။
၎င်း၏ syntax မှာ ဤသို့ဖြစ်သည် -
for ( ကနဦးညွှန်ကြားချက်များ; အဆုံးသတ်ရန် စံနှုန်း; တစ်ပတ်ပြီးဆုံးပြီးနောက် ညွှန်ကြားချက်များ ) {
ကွင်းဆက်၏ ကိုယ်ထည်
}
ကနဦးညွှန်ကြားချက်များ - ယင်းသည် ကွင်းဆက် စတင်မည့်အချိန်မတိုင်မီ လုပ်ဆောင်မည့်အရာဖြစ်သည်။ ယင်းတို့ကို တစ်ကြိမ်သာ လုပ်ဆောင်သည်။
ပုံမှန်အားဖြင့် ယင်းတွင် ကနဦးတန်ဖိုးများ၊ ဥပမာ- i = 0 ကဲ့သို့ ရေတွက်ကိန်းများကို ထားရှိကြသည်။
ကွင်းဆက်အဆုံးသတ်ရန် စံနှုန်း - ယင်းသည် ကွင်းဆက်ကို ထပ်ခါထပ်ခါလည်ပတ်စေမည့် စံနှုန်းဖြစ်ပြီး၊ ၎င်းသည် မှန်ကန်နေသမျှကာလပတ်လုံး ဆက်လက်ဖြစ်ပွားမည်ဖြစ်သည်၊ ဥပမာ- i <= 10။
ကွင်းဆက်တစ်ပတ်ပြီးဆုံးပြီးနောက် ညွှန်ကြားချက်များ - ယင်းသည် ကွင်းဆက်၏ တစ်ပတ်ပြီးဆုံးတိုင်း လုပ်ဆောင်မည့်ညွှန်ကြားချက်များဖြစ်သည်။
ပုံမှန်အားဖြင့် ယင်းတွင် ရေတွက်ကိန်းများကို တိုးပွားစေသည်၊ ဥပမာ- i++။
ယခု ကွင်းဆက် for ကို အသုံးပြု၍ ဂဏန်းများကို 1 မှ 9 အထိ စဉ်ဆက်မပြတ် ထုတ်ပြကြပါစို့ -
for (let i = 1; i <= 9; i++) {
console.log(i); // 1, 2... 9 ကို ထုတ်ပြမည်
}
ယခု ရေတွက်ကိန်းကို 1 ဖြင့် မဟုတ်ဘဲ 2 ဖြင့် တိုးပွားစေကြပါစို့ -
for (let i = 1; i <= 9; i += 2) {
console.log(i); // 1, 3, 5... ကို ထုတ်ပြမည်
}
နောက်ပြန်ရေတွက်ခြင်းကို လုပ်ဆောင်နိုင်သည် -
for (let i = 10; i > 0; i--) {
console.log(i); // 10, 9, 8... ကို ထုတ်ပြမည်
}
ကွင်းဆက် for ကို အသုံးပြု၍ ဂဏန်းများကို 1 မှ 100 အထိ console တွင် ထုတ်ပြပါ။
ကွင်းဆက် for ကို အသုံးပြု၍ ဂဏန်းများကို 11 မှ 33 အထိ console တွင် ထုတ်ပြပါ။
ကွင်းဆက် for ကို အသုံးပြု၍ ဂဏန်းများကို 0 မှ 100 အတွင်းရှိ စုံဂဏန်းများကို console တွင် ထုတ်ပြပါ။
ကွင်းဆက် for ကို အသုံးပြု၍ ဂဏန်းများကို 1 မှ 99 အတွင်းရှိ မကိန်းဂဏန်းများကို console တွင် ထုတ်ပြပါ။
ကွင်းဆက် for ကို အသုံးပြု၍ ဂဏန်းများကို 100 မှ 0 အထိ console တွင် ထုတ်ပြပါ။