JavaScript စာပေးအသုံး While ချက်

只要条件为 true,循环能够一直执行代码块。

While 循环

while 循环会一直循环代码块,只要指定的条件为 true。

အပြောအဝို

while (အခြေအနေ) {
    လုပ်ဆောင်ရန်ရှိသည့် ကုန်းစဥ်ခုံး
}

အက်စ်တန်း

在下面的例子中,循环中的代码将运行,一遍又一遍,只要变量(i)小于 10:

while (i < 10) {
    text += "数字是 " + i;
    i++;
}

ကျွန်ုပ် ကျင်သုံးချင်လာပါ

如果您忘了对条件中使用的变量进行递增,那么循环永不会结束。这会导致浏览器崩溃。

Do/While 循环

do/while 循环是 while 循环的变体。在检查条件是否为真之前,这种循环会执行一次代码块,然后只要条件为真就会重复循环。

အပြောအဝို

do {
    လုပ်ဆောင်ရန်ရှိသည့် ကုန်းစဥ်ခုံး
}
while (အခြေအနေ);

အက်စ်တန်း

အောက်ပါအဆိုအချက်မှာ do/while ခုံးလျက်ရှိသည်။ အဆိုပါခုံးလျက်ရှိသည်၏ အခြေအနေကို စစ်ဆေးခင့် အောင်မှာ ကုန်းစဥ်ခုံးလျက်ရှိသည် ကို အနည်းဆုံးတစ်ကြိမ် လုပ်ဆောင်လိမ့်မည်။

do {
    text += "ကုန်းစဥ်ဖြစ်သည် " + i;
    i++;
 }
while (i < 10);

ကျွန်ုပ် ကျင်သုံးချင်လာပါ

不要忘记对条件中所用变量进行递增,否则循环永不会结束!

比较 For 与 While

如果您已经阅读了之前关于循环的章节,您会发现 while 循环与 for 循环相当类似,其中的语句 1 和 语句 2 都可以省略。

အက်စ်တန်း for တူးပြီး ကောက်ရွက်ရွေးဖြတ်ခြင်း

အက်စ်တန်း

var cars = ["BMW", "Volvo", "Saab", "Ford"];
var i = 0;
var text = "";
for (;cars[i];) {
    text += cars[i] + "<br>";
    i++;
} 

ကျွန်ုပ် ကျင်သုံးချင်လာပါ

အက်စ်တန်း တူးပြီး ကောက်ရွက်ရွေးဖြတ်ခြင်း

အက်စ်တန်း

var cars = ["BMW", "Volvo", "Saab", "Ford"];
var i = 0;
var text = "";
while (cars[i]) {
    text += cars[i] + "<br>";
    i++;
} 

ကျွန်ုပ် ကျင်သုံးချင်လာပါ

သင်တား

ဂျက်တိုး နှင့် ကိုးကားချက် ဂျက်တိုး ဝမ်းနှုန်းဂျက်တိုး အမြင့် အကြောင်း နှင့် ကိုးကားချက်

အမေရိကန် စီကိုင်း တူးပြီး ကောက်ရွက်ခြင်း
တူးပြီး ကောက်ရွက်ခြင်း ဟူသည် တူးပြီး ကောက်ရွက်ခြင်း ဟူသည်။ ယခု ပိုင်း တွင် အမေရိကန် စီကိုင်း တူးပြီး ကောက်ရွက်ခြင်း လေးမျိုး ကို ကျွန်ုပ် ဖော်ပြပါမည်။