⊗jsPrTTTCTA 43 of 62 menu

Ristinollan vuorottelu

Edellisen oppitunnin tehtävän ratkaisemisen jälkeen sinulla pitäisi olla seuraava koodi:

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

Tehdään nyt vuorottelu risteille ja nollille. Ehdotan, että otamme käyttöön laskurin siirroille:

function start(cells) { let i = 0; // laskurin alkuarvo for (let cell of cells) { cell.addEventListener('click', function() { this.textContent = 'X'; i++; // kasvatetaan laskuria }); } }

Tällaisen laskurin avulla voimme helposti toteuttaa ristinollan vuorottelun: on ilmeistä, että risti ilmestyy parillisille laskurin arvoille, ja nolla parittomille.

Toteuta kuvattu ristinollan vuorottelu.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää