for တည်ဆောက်မှု
for တည်ဆောက်မှုသည် loop တစ်ခုကို သတ်မှတ်ပေးသည်-
၎င်းအတွင်း ထည့်သွင်းထားသော code သည်
သတ်မှတ်ထားသည့်အကြိမ်ရေ ထပ်ခါထပ်ခါ လုပ်ဆောင်ပါမည်။
Syntax
for (ကနဦး commands; loop ၏အဆုံးသတ်ရန်အခြေအနေ; loop တစ်ခေါက် လည်ပြီးနောက် commands) {
loop ၏ body
};
ဥပမာ
0 မှ
10 အထိ ကိန်းစဉ်တစ်ခုကို ထုတ်ပြကြပါစို့-
for (let i = 0; i <= 10; i++) {
console.log(i);
}
ဥပမာ
10 မှ
0 အထိ ကိန်းစဉ်တစ်ခုကို ထုတ်ပြကြပါစို့-
for (let i = 10; i >= 0; i--) {
console.log(i);
}
ဥပမာ
0 မှ 10 အထိ စုံကိန်းများကို ထုတ်ပြကြပါစို့-
for (let i = 2; i <= 10; i += 2) {
console.log(i);
}
ဥပမာ
array ၏ elements များကို ထုတ်ပြကြပါစို့-
let 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 တိုင်းတွင် တစ်ကြိမ်တိုးပါစေ၊ ဒုတိယတစ်ခုကို - နှစ်ကြိမ်တိုးပါစေ-
for (let i = 0, j = 0; i <= 9; i++, j += 2) {
console.log(i, j);
}
ဒါလည်းကြည့်ပါ
-
JavaScript စာအုပ်မှ သင်ခန်းစာ,
ထဲတွင်forloop နှင့် အလုပ်လုပ်ပုံကို ဖော်ပြထားသည် -
for-ofတည်ဆောက်မှု,
သည် array များကို လှည့်ပတ်ရန် loop တစ်ခု ဖန်တီးပေးသည် -
for-inတည်ဆောက်မှု,
သည် object များကို လှည့်ပတ်ရန် loop တစ်ခု ဖန်တီးပေးသည် -
whileတည်ဆောက်မှု,
သည်လည်း loop တစ်ခုကို ဖန်တီးပေးသည် -
breakညွှန်ကြားချက်,
သည် loop ကို ရပ်တန့်စေသည် -
continueညွှန်ကြားချက်,
သည် loop ကို နောက် iteration တစ်ခုသို့ ကူးပြောင်းပေးသည်