Skip to content
GitHub

Loops

အလုပ်တစ်ခုကို အကြိမ်အရေအတွက် အများကြီး ထပ်ခါထပ်ခါ လုပ်ချင်ရင် Loops ကို သုံးရပါတယ်။ ဥပမာ - “မင်္ဂလာပါ” လို့ အကြိမ် ၁၀၀ ရေးခိုင်းတာမျိုးပေါ့။

1. For Loop (အသုံးအများဆုံး)

Section titled “1. For Loop (အသုံးအများဆုံး)”

အကြိမ်အရေအတွက် အတိအကျ သိတဲ့အခါ သုံးပါတယ်။

// ၁ ကနေ ၅ အထိ ထုတ်ပြမယ်
for (let i = 1; i <= 5; i++) {
console.log("Number: " + i);
}
  • let i = 1 : စမယ့်မှတ် (Start)
  • i <= 5 : ဘယ်ရောက်ရင် ရပ်မလဲ (Stop)
  • i++ : တစ်ဆင့်ချင်း တိုးမယ် (Step)

i++ ဆိုတာ i = i + 1 နဲ့ တူပါတယ်။ i ကို တစ်ဆင့် တိုးလိုက်တာပါ။

အခြေအနေတစ်ခု မှန်နေသရွေ့ ဆက်လုပ်နေမယ်။ ဘယ်တော့ ရပ်မလဲ မသိနိုင်တဲ့အခါ သုံးပါတယ်။

let count = 1;
while (count <= 5) {
console.log(count);
count++; // ဒါမေ့သွားရင် Loop က ဘယ်တော့မှ မရပ်တော့ဘူး (Infinite Loop)
}

အနည်းဆုံး တစ်ခါတော့ အလုပ်လုပ်စေချင်တဲ့အခါ သုံးပါတယ်။ Condition က နောက်မှ စစ်တာကိုး။

let i = 100;
do {
console.log("I run at least once!");
i++;
} while (i < 5); // i က 5 ထက် မငယ်ပေမယ့် တစ်ခါတော့ ထွက်လာမယ်

Loop ကို Array (အခန်း ၃ မှာ သင်ရမယ်) တွေနဲ့ တွဲသုံးတာ များပါတယ်။

let fruits = ["Apple", "Orange", "Mango"];
for (let i = 0; i < fruits.length; i++) {
console.log("I like " + fruits[i]);
}