JavaScript တွင် ကွင်းဆက်ဖြတ်သန်းခြင်းဖြင့် ဂဏန်းများ၏ ဂဏန်းများ
ဂဏန်းများကို ဖြတ်သန်းသောအခါ၊ ထိုဂဏန်းများမှ ဂဏန်းတစ်လုံးကို ရယူလိုသည်ဆိုပါစို့။ ဥပမာ၊ ပထမဂဏန်းသည် 1 သို့မဟုတ် 2 နှင့် ညီမျှပါက ဂဏန်းကို console တွင် ထုတ်ပြရန် ကျွန်ုပ်တို့လိုလားသည်။
သတိပေးချက်- ဂဏန်း၏ စာလုံးများကို ဤသို့အလွယ်တကူ ရည်ညွှန်း၍မရပါ၊ ဆိုလိုသည်မှာ ဤကဲ့သို့အလုပ်လုပ်မည်မဟုတ်ပါ-
for (let i = 1; i <= 100; i++) {
if (i[0] == 1 || i[0] == 2) { // ဤသို့အလုပ်လုပ်မည်မဟုတ်ပါ
console.log(i);
}
}
ပထမဦးစွာ ဂဏန်းကို string အဖြစ်သို့ ပြောင်းလဲပြီးမှသာ ရရှိလာသော string ၏ သတ်မှတ်ထားသော စာလုံးကို ရယူရပါမည်၊ ဤကဲ့သို့ဖြစ်သည်-
for (let i = 1; i <= 100; i++) {
let str = String(i); // ဂဏန်းကို string အဖြစ်သို့ ပြောင်းလဲပါ
if (str[0] === '1' || str[0] === '2') {
console.log(i);
}
}
10 မှ 1000 အထိ ဂဏန်းများကို ကွင်းဆက်ဖြင့် ဖြတ်သန်းပြီး ဂဏန်းတစ်ခုစီ၏ ပထမဂဏန်းကို console တွင် ထုတ်ပြပါ။
10 မှ 1000 အထိ ဂဏန်းများကို ကွင်းဆက်ဖြင့် ဖြတ်သန်းပြီး ဂဏန်းတစ်ခုစီ၏ ပထမနှင့် ဒုတိယဂဏန်းများ၏ ပေါင်းလဒ်ကို console တွင် ထုတ်ပြပါ။
10 မှ 1000 အထိ ဂဏန်းများကို ကွင်းဆက်ဖြင့် ဖြတ်သန်းပြီး ပထမဂဏန်းသည် 1 နှင့် ညီမျှသော ဂဏန်းများကို ထုတ်ပြပါ။
10 မှ 1000 အထိ ဂဏန်းများကို ကွင်းဆက်ဖြင့် ဖြတ်သန်းပြီး ပထမဂဏန်းနှစ်လုံး၏ ပေါင်းလဒ်သည် 5 နှင့် ညီမျှသော ဂဏန်းများကို စခရင်တွင် ထုတ်ပြပါ။