⊗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štinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη