JavaScript က လှည့်ပတ်နေစဉ်
ဥပမာ
ကုဒ်ပိတ်ဆို့ခြင်းကို တစ်ကြိမ်လုပ်ဆောင်ပါ၊ အခြေအနေ (i < 5) မှန်ပါက ဆက်လက်လုပ်ဆောင်ပါ။
let text = "";
let i = 0;
do {
text += i + "<br>";
i++;
}
while (i < 5);
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
ထုတ်ပြန်ချက် do...while
ပေါင်းစည်းမှုသည် တစ်ကြိမ်လုပ်ဆောင်ရမည့် ကုဒ်ပိတ်ဆို့ခြင်းကို သတ်မှတ်ပြီး အခြေအနေတစ်ခုရှိနေသရွေ့ ထပ်ခါတလဲလဲ လုပ်ဆောင်သည် true
။
ကုဒ် ပိတ်ဆို့ခြင်း ကို အနည်းဆုံးတစ်ကြိမ်do...while
လုပ်ဆောင်လိုသည့်အခါ ၎င်းကို အသုံးပြုသည် ။
မှတ်ချက်
အခြေအနေတွင် ကိန်းရှင်တစ်ခုကို သင်အသုံးပြုပါက၊ ၎င်းကို loop မတိုင်မီတွင် အစပြုပြီး loop အတွင်း၌ ၎င်းကို တိုးရမည်ဖြစ်သည်။ မဟုတ်ရင် ကွင်းက ဘယ်တော့မှ ပြီးမှာမဟုတ်ဘူး။ ၎င်းသည် သင့်ဘရောက်ဆာကို ပျက်စီးစေလိမ့်မည်။
အခြေအနေ အမြဲမှန်နေပါက ကွင်းဆက်သည် ဘယ်တော့မှ ပြီးဆုံးမည်မဟုတ်ပါ။ ၎င်းသည် သင့်ဘရောက်ဆာကိုလည်း ပျက်စီးစေမည်ဖြစ်သည်။
ကိုလည်းကြည့်ပါ-
အထားအသို
do {
code block to be executed
}
while (condition);
ကန့်သတ်ချက်များ
Parameter | Description |
condition | Required. The condition for running the code block. If true , the loop will start over again, otherwise it ends. |
JavaScript Loop Statements
ထုတ်ပြန်ချက် | ဖော်ပြချက် | |
ချိုး | အဝိုင်းမှ ကွဲထွက်သည်။ | |
ဆက်လက် | အကွက်တစ်ခုရှိ တန်ဖိုးတစ်ခုကို ကျော်သွားသည် | |
စဉ်တွင် | အခြေအနေမှန်နေချိန်တွင် ကုဒ်ပိတ်ဆို့ခြင်းကို လှည့်ပတ်သည်။ | |
လုပ်ပါ...ခဏ | ကုဒ် ပိတ်ဆို့ခြင်းကို တစ်ကြိမ် လှည့်ပြီးနောက် အခြေအနေမှန်နေချိန်တွင် | |
အဘို့ | အခြေအနေမှန်နေချိန်တွင် ကုဒ်ပိတ်ဆို့ခြင်းကို လှည့်ပတ်သည်။ | |
အတွက်... | ထပ်ကာထပ်ကာပြုလုပ်နိုင်သော မည်သည့်တန်ဖိုးများကိုမဆို လှည့်ပတ်သည်။ | |
အတွက်... | အရာဝတ္ထုတစ်ခု၏ ဂုဏ်သတ္တိများကို လှည့်ပတ်သည်။ |
Browser ပံ့ပိုးမှု
do..while
ECMAScript1 (ES1) အင်္ဂါရပ်တစ်ခုဖြစ်သည်။
ES1 (JavaScript 1997) ကို ဘရောက်ဆာအားလုံးတွင် အပြည့်အဝ ပံ့ပိုးထားသည်။
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |