JavaScript တိုင်းမာကို ရပ်တန့်ခြင်း

တိုင်းမာကို စတင်နည်းကို သင်သိပြီးဖြစ်သည်၊ ယခု ရပ်တန့်နည်းကို သင်ကြရအောင်။ ၎င်းအတွက် သင့်အနေဖြင့် setInterval လုပ်ဆောင်ချက်ကို အသုံးပြု၍ စတင်ထားသော တိုင်းမာတိုင်းတွင် ထူးခြားသော နံပါတ်တစ်ခု ရှိသည်ကို သိထားရန် လိုအပ်ပါသည်။ ဤနံပါတ်ကို setInterval လုပ်ဆောင်ချက်က တိုင်းမာ စတင်သည့်အချိန်တွင် ပြန်ပေးပါသည်။

javascriptlet timerId = setInterval(function() {
  console.log('!')
}, 1000);

alert(timerId); // တိုင်းမာ၏ နံပါတ်ကို ပြမည်

တိုင်းမာကို ရပ်တန့်ရန် clearInterval လုပ်ဆောင်ချက်ကို အသုံးပြုပါသည်၊ ၎င်းသည် ရပ်တန့်ရန် လိုအပ်သော တိုင်းမာ၏ ထူးခြားသည့် နံပါတ်ကို လက်ခံပါသည်။

ဥပမာအနေဖြင့် ကိန်းဂဏန်းများကို 1 မှစတင်၍ တိုးသွားအောင် console တွင် ပြသနေသည့် တိုင်းမာတစ်ခုကို စတင်ကြည့်ပါမည်။ စကရင်ပေါ်တွင် 10 ကိန်းကို ပြသတာနှင့် တိုင်းမာကို ရပ်လိုက်ပါမည်။

javascriptlet i = 0;

let timerId = setInterval(function() {
  console.log(++i);
  
  if (i >= 10) {
    clearInterval(timerId);
  }
}, 1000);
Задание 1

မူလက 10 ကိန်းတန်ဖိုး သိမ်းထားသည့် variable တစ်ခု ရှိသည်ဆိုပါစို့။ တစ်စက္ကန့်တစ်ခါ ထို variable ၏ တန်ဖိုးကို 1 စီနှုတ်ကာ ထိုတန်ဖိုးကို console တွင် ပြသနေသည့် တိုင်းမာတစ်ခုကို စတင်ပါ။ variable ၏ တန်ဖိုးသည် သုညသို့ ရောက်ရှိသည်နှင့် တိုင်းမာကို ရပ်တန့်လိုက်ပါ။