⊗jsPrTTTCTA 43 of 62 menu

Kryžiuko ir nuliuko kaitaliojimas

Išsprendę ankstesnės pamokos uždavinį, turėtumėte gauti tokį kodą:

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

Dabar padarykime kryžiukų ir nuliukų kaitaliojimą. Tam siūlau įvesti ėjimų skaitiklį:

function start(cells) { let i = 0; // pradinė skaitiklio reikšmė for (let cell of cells) { cell.addEventListener('click', function() { this.textContent = 'X'; i++; // didiname skaitiklį }); } }

Turėdami tokį skaitiklį, galime lengvai įgyvendinti kryžiuko ir nuliuko kaitaliojimą: akivaizdu, kad kryžiukas atsiras lyginėse skaitiklio reikšmėse, o nuliukas - nelyginėse.

Įgyvendinkite aprašytą kryžiuko ir nuliuko kaitaliojimą.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti