Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
⊗jsPmTrLn 444 of 505 menu

JavaScript တွင် setInterval function ကိုအသုံးပြုခြင်း၏ အခြေခံများ

ဤသင်ခန်းစာတွင် JavaScript ရှိ အချိန်တိုင်းကိရိယာများနှင့် အလုပ်လုပ်ပုံကို သင်ယူရမည်။ အချိန်တိုင်းကိရိယာများကို နားလည်ပြီးနောက်၊ သင်၏စာမျက်နှာပေါ်တွင် သတ်မှတ်ထားသော အချိန်ကာလပြီးတိုင်း လုပ်ဆောင်ချက်အချို့ကို အလိုအလျောက် လုပ်ဆောင်နိုင်မည်။ ဥပမာအားဖြင့်၊ ရုပ်ပုံများကို စက္ကန့်တိုင်း အလိုအလျောက် ပြောင်းပေးမည့် ရုပ်ပုံပြခြင်း (slider) တစ်ခု ပြုလုပ်နိုင်သည်။

JavaScript တွင် အချိန်တိုင်းကိရိယာများနှင့် အလုပ်လုပ်ရန် setInterval function ကို အသုံးပြုပြီး၊ ယင်းက သတ်မှတ်ထားသော code ကို သတ်မှတ်ထားသော အချိန်ကာလကြားမှ အလိုအလျောက် စတင်လုပ်ဆောင်ပေးသည်။

ဤ function သည် အောက်ပါအတိုင်း အလုပ်လုပ်သည်- ပထမ parameter အဖြစ် ၎င်းက function ၏မူရင်း code ကို လက်ခံပြီး၊ ဒုတိယ parameter အဖြစ် function ကို အလိုအလျောက် ခေါ်ယူမည့် အချိန်ကာလ (interval) ကို လက်ခံသည်။ ဒုတိယ parameter ကို millisecond ဖြင့် သတ်မှတ်သည် (1000 milliseconds = 1 second)။

ယခု ဥပမာတစ်ခုခုဖြင့် ဤ function ၏အလုပ်လုပ်ပုံကို လေ့လာကြပါစို့။ ဥပမာအားဖြင့်၊ console တွင် တစ်စုံတစ်ရာကို စက္ကန့်တိုင်း ရိုက်ထုတ်ပေးမည့် code တစ်ခုကို ရေးသားကြမည်။

ပထမဦးစွာ console တွင် တစ်စုံတစ်ရာကို ရိုက်ထုတ်ပေးမည့် function တစ်ခု ပြုလုပ်ပါမည်-

function timer() { console.log('!'); }

ယခု setInterval ကိုအသုံးပြု၍ ကျွန်ုပ်တို့ဖန်တီးထားသော function ကို စက္ကန့်တိုင်း လုပ်ဆောင်စေပါမည်-

setInterval(timer, 1000); function timer() { console.log('!'); }

function အသီးသီး ဖန်တီးရန် မလိုအပ်ပါ- setInterval ၏ ပထမ parameter သို့ အမည်မဲ့ function (anonymous function) တစ်ခုကို ဤကဲ့သို့ လွဲပြောင်းပေးနိုင်သည်-

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

အချိန်တိုင်းကိရိယာ (timer) တစ်ခုကို စတင်ပါ၊ ထို timer သည် 3 စက္ကန့်တိုင်း console တွင် တစ်စုံတစ်ရာကို ရိုက်ထုတ်ပေးရမည်။

မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်