JavaScript ရှိ while loop

while loop သည် ၎င်းအားပေးပို့သော parameter ဖော်ပြချက်သည် အမှန် ဖြစ်နေသမျှကာလပတ်လုံး အလုပ်လုပ်ပါမည်။ ၎င်းသည် မည်မျှပင်ရှိသော iteration အရေအတွက်ကိုမဆို လုပ်ဆောင်ခွင့်ပြုသည်။ ၎င်း၏ syntax မှာ ဤသို့ဖြစ်သည်-

javascriptwhile ( ဖော်ပြချက်သည် အမှန်ဖြစ်နေသမျှ ) {
  ဤကုဒ်ကို loop အနေဖြင့် အလုပ်လုပ်ပါမည်;
  loop တစ်ခုစီ၏အစတွင် ကွင်းစကွင်းပိတ်အတွင်းရှိ ဖော်ပြချက်ကို စစ်ဆေးပါမည်
}

ဖော်ပြချက်သည် အမှန်မဟုတ်တော့သောအခါ loop ပြီးဆုံးပါမည်။ ၎င်းသည် အစကတည်းက မှားယွင်းနေခဲ့ပါက - ၎င်းသည် တစ်ကြိမ်မျှပင် အလုပ်လုပ်မည်မဟုတ်ပါ။

ဥပမာအနေဖြင့် while loop ကို အသုံးပြု၍ တစ်မှ ငါးအထိ ဂဏန်းများကို စဉ်ဆက်မပြတ် ထုတ်ကြည့်ကြပါစို့-

javascriptlet i = 1;

while (i <= 5) {
  console.log(i);
  i++;
}

ယခု နောက်ပြန် ရေတွက်ကြည့်ကြပါစို့-

javascriptlet i = 10;

while (i > 0) {
  console.log(i);
  i--;
}

ယခု ပေးထားသောဂဏန်းကို 2 ဖြင့် ရလဒ်သည် 10 ထက်ငယ်သွားသည်အထိ မည်မျှကြိမ်မျှ စားကြည့်ကြပါစို့-

javascriptlet num = 500;

while (num > 10) {
  num = num / 2;
}

console.log(num); // ရလဒ်
Задание 1

1 မှ 100 အထိ ဂဏန်းများကို console တွင် ထုတ်ပြပါ။

Задание 2

11 မှ 33 အထိ ဂဏန်းများကို console တွင် ထုတ်ပြပါ။

Задание 3

100 မှ 1 အထိ ဂဏန်းများကို console တွင် ထုတ်ပြပါ။

Задание 4

num ဆိုသောဂဏန်းတွင် အစပြုတန်ဖိုးတစ်ခုရှိပါသည်။ ၎င်းကို 3 ဖြင့် မြှောက်ခြင်း၏ရလဒ်သည် 1000 ထက်ကြီးလာသည်အထိ မည်မျှကြိမ်မျှ မြှောက်ပါ။ မည်သည့်ဂဏန်းကို ရရှိသွားမည်နည်း။ ယင်းအတွက် လိုအပ်သော iteration အရေအတွက်ကို ရေတွက်ပါ။