⊗jsPrTTTCTAA 44 of 62 menu

X နှင့် O အလှည့်ကျပြောင်းလဲခြင်း ခွဲခြမ်းစိတ်ဖြာခြင်း

ဤသင်ခန်းစာတွင် ကျွန်ုပ်သည် X နှင့် O အလှည့်ကျပြောင်းလဲခြင်းကို ကုဒ်တစ်ကြောင်းတည်းဖြင့် မည်သို့လုပ်ဆောင်ရမည်ကို သင့်အား ပြသလိုပါသည်။ သင် ဖြစ်နိုင်ခြေရှိသည်မှာ အောက်ပါအတိုင်း တစ်ခုခုလုပ်ထားပြီးဖြစ်နိုင်သည်။

function start(cells) { let i = 0; // မှတ်တမ်းကိန်း၏ စတင်တန်ဖိုး for (let cell of cells) { cell.addEventListener('click', function() { if (i % 2 == 0) { this.textContent = 'X'; } else { this.textContent = '0'; } i++; // မှတ်တမ်းကိန်းကို တိုးမြှင့်ပါ။ }); } }

ကျွန်ုပ်သည် ပြဿနာကို ပိုတိုအောင် ဖြေရှင်းရန် အဆိုပြုပါမည်။ ကျွန်ုပ်တို့၏ 'ကစားသမားများ' ခင်းကျင်းတန်ဖိုးကို ပြုလုပ်ကြပါစို့။

let gamers = ['X', 'O'];

သင်မြင်တွေ့ရသည့်အတိုင်း၊ ဤခင်းကျင်းတန်ဖိုးတွင် X သည် သော့ 0 ရှိပြီး၊ O သည် သော့ 1 ရှိသည်။ ထိုအရာကို i % 2 အတွက်လည်း ပြောနိုင်သည်။ - X အတွက် ကျန်ရှိနေမည့် ကိန်းမှာ 0 ဖြစ်ပြီး O အတွက်မှာ 1 ဖြစ်သည်။

ဆိုလိုသည်မှာ ဤအရာကို သော့အစားထိုးအသုံးပြုနိုင်သည်။

let gamers = ['X', 'O']; let key = i % 2; console.log(gamers[key]);

သို့မဟုတ် ထို့ထက်ပို၍ တိုပါစေ။

let gamers = ['X', 'O']; console.log(gamers[i % 2]);

သို့မဟုတ် ထို့ထက်ပို၍ တိုပါစေ။

console.log(['X', 'O'][i % 2]);

ယခု ကျွန်ုပ်တို့၏ start လုပ်ဆောင်ချက်ကုဒ်ကို ရိုးရှင်းအောင်ပြုလုပ်ကြပါစို့။

function start(cells) { let i = 0; for (let cell of cells) { cell.addEventListener('click', function() { this.textContent = ['X', 'O'][i % 2]; i++; }); } }

ကိုယ်တိုင်၊ ကျွန်ုပ်၏ကုဒ်ထဲကို မကြည့်ဘဲ၊ ဖော်ပြထားသော ပြင်ဆင်ချက်ကို ထည့်သွင်းပါ။

�က်ရှိတွင် မည်သည့်ဆဲလ်အပေါ်၌မဆို အကန့်အသတ်မရှိ ကလစ်နှိပ်နိုင်ပြီး၊ ဥပမာ၊ X ကို O အဖြစ် ပြောင်းလဲနိုင်သည်။ ဤအချက်ကို ပြင်ဆင်ပါ။

မြန်မာ
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်