for တည်ဆောက်မှု

for တည်ဆောက်မှုသည် loop တစ်ခုကို သတ်မှတ်ပေးသည်- ၎င်းအတွင်း ထည့်သွင်းထားသော code သည် သတ်မှတ်ထားသည့်အကြိမ်ရေ ထပ်ခါထပ်ခါ လုပ်ဆောင်ပါမည်။

Syntax

javascriptfor (ကနဦး commands; loop ၏အဆုံးသတ်ရန်အခြေအနေ; loop တစ်ခေါက် လည်ပြီးနောက် commands) {
  loop ၏ body
};

ဥပမာ

0 မှ 10 အထိ ကိန်းစဉ်တစ်ခုကို ထုတ်ပြကြပါစို့-

javascriptfor (let i = 0; i <= 10; i++) {
  console.log(i);
}

ဥပမာ

10 မှ 0 အထိ ကိန်းစဉ်တစ်ခုကို ထုတ်ပြကြပါစို့-

javascriptfor (let i = 10; i >= 0; i--) {
  console.log(i);
}

ဥပမာ

0 မှ 10 အထိ စုံကိန်းများကို ထုတ်ပြကြပါစို့-

javascriptfor (let i = 2; i <= 10; i += 2) {
  console.log(i);
}

ဥပမာ

array ၏ elements များကို ထုတ်ပြကြပါစို့-

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];

for (let i = 0; i < arr.length; i++) {
  console.log(arr[i]);
}

ဥပမာ

ကနဦး commands နှင့် loop တစ်ခေါက် လည်ပြီးနောက် commands တို့သည် အကြောင်းတစ်ခုတည်းမဟုတ်ဘဲ comma ဖြင့် ပိုင်းခြားထားသော commands များစွာဖြင့် ဖွဲ့စည်းထားနိုင်ပါသည်။ ဥပမာအနေဖြင့် counter နှစ်ခု ပြုလုပ်ကြည့်ကြပါစို့- ပထမတစ်ခုကို loop ၏ iteration တိုင်းတွင် တစ်ကြိမ်တိုးပါစေ၊ ဒုတိယတစ်ခုကို - နှစ်ကြိမ်တိုးပါစေ-

javascriptfor (let i = 0, j = 0; i <= 9; i++, j += 2) {
  console.log(i, j);
}

ဒါလည်းကြည့်ပါ

  • JavaScript စာအုပ်မှ သင်ခန်းစာ,
    ထဲတွင် for loop နှင့် အလုပ်လုပ်ပုံကို ဖော်ပြထားသည်
  • for-of တည်ဆောက်မှု,
    သည် array များကို လှည့်ပတ်ရန် loop တစ်ခု ဖန်တီးပေးသည်
  • for-in တည်ဆောက်မှု,
    သည် object များကို လှည့်ပတ်ရန် loop တစ်ခု ဖန်တီးပေးသည်
  • while တည်ဆောက်မှု,
    သည်လည်း loop တစ်ခုကို ဖန်တီးပေးသည်
  • break ညွှန်ကြားချက်,
    သည် loop ကို ရပ်တန့်စေသည်
  • continue ညွှန်ကြားချက်,
    သည် loop ကို နောက် iteration တစ်ခုသို့ ကူးပြောင်းပေးသည်