4 of 17 menu

JavaScript ရှိ for loop အတွင်း key နှင့် element ရောထွေးမှု

လအမည်များပါရှိသော array တစ်ခုကို ပေးထားသည်ဆိုပါစို့။

let arr = [ 'ဇန်နဝါရီ', 'ဖေဖော်ဝါရီ', 'မတ်', 'ဧပြီ', 'မေ', 'ဇွန်', 'ဇူလိုင်', 'ဩဂုတ်', 'စက်တင်ဘာ', 'အောက်တိုဘာ', 'နိုဝင်ဘာ', 'ဒီဇင်ဘာ' ];

month variable ထဲတွင် လက်ရှိလ၏နံပါတ်ကို သိမ်းထားသည်ဆိုပါစို့။

let month = 10;

Loop အသုံးပြု၍ လအားလုံးကို ထုတ်ပြပါမည်၊ ထိုသို့ပြသောအခါ လက်ရှိလကို စာစောင်ဖြင့် ထုတ်ပြပါမည်။

ပရိုဂရမ်မာတစ်ဦးသည် ဤပြဿနာကို ဖြေရှင်းပြီးဖြစ်သော်လည်း၊ သူသည် အမှားတစ်ခုလုပ်မိပြီး month variable ထဲတွင် လ၏နံပါတ်ကို သိမ်းထားပြီး ၎င်း၏အမည်ကို မသိမ်းထားကြောင်း သတိမထားမိခဲ့ပေ။

for (let i = 0; i < arr.length; i++) { if (month === arr[i]) { // အမှားသည် ဤနေရာတွင် document.write('<i>' + arr[i] + '</i>'); } else { document.write(arr[i]); } document.write('<br>'); }

ကျွန်ုပ်တို့၏ပရိုဂရမ်မာသည် array element ကို month variable နှင့် နှိုင်းယှဉ်နေသည်။ သို့သော် ထို variable ထဲတွင် သိမ်းထားသည်မှာ လ၏နံပါတ်ဖြစ်ပြီး ၎င်း၏အမည် မဟုတ်ပါသလား!

ကုဒ်သည် မှန်ကန်စွာအလုပ်လုပ်စေရန်၊ month ကို လ၏နံပါတ်နှင့် နှိုင်းယှဉ်ရန် လိုအပ်သည်။ ဆိုလိုသည်မှာ counter i ၏တန်ဖိုးနှင့်အတူတူဖြစ်သည်။

for (let i = 0; i < arr.length; i++){ if (month === i) { // အမှားကို ပြင်ဆင်ထားသည် document.write('<i>' + arr[i] + '</i>'); } else { document.write(arr[i]); } document.write('<br>'); }
မြန်မာ
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်