⊗jsPrTTTCTA 43 of 62 menu

การสลับระหว่าง X และ O

หลังจากแก้โจทย์จากบทเรียนที่แล้ว คุณน่าจะได้โค้ดดังต่อไปนี้:

let cells = document.querySelectorAll('#field td'); start(cells); function start(cells) { for (let cell of cells) { cell.addEventListener('click', function() { this.textContent = 'X'; }); } }

ตอนนี้เรามาทำให้เกิดการสลับระหว่าง X กับ O กัน สำหรับวิธีนี้ ผมขอแนะนำให้ใช้ตัวนับ จำนวนตาเดิน:

function start(cells) { let i = 0; // ค่าเริ่มต้นของตัวนับ for (let cell of cells) { cell.addEventListener('click', function() { this.textContent = 'X'; i++; // เพิ่มค่าตัวนับ }); } }

เมื่อมีตัวนับแบบนี้แล้ว เราก็สามารถทำให้เกิดการสลับ ระหว่าง X และ O ได้ง่ายๆ: เห็นได้ชัดว่า X จะปรากฏเมื่อค่าของตัวนับเป็นเลขคู่ ส่วน O จะปรากฏเมื่อเป็นเลขคี่

จงทำให้เกิดการสลับระหว่าง X และ O ตามที่อธิบายไว้

ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ