⊗jsPrTTTCTA 43 of 62 menu

Редуване на кръст и нула

След решаването на задачата от предишния урок трябва да сте получили следния код:

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

Сега нека направим редуване на кръстове и нули. За това предлагам да въведем брояч на ходове:

function start(cells) { let i = 0; // начална стойност на брояча for (let cell of cells) { cell.addEventListener('click', function() { this.textContent = 'X'; i++; // увеличаваме брояча }); } }

Имайки такъв брояч, лесно можем да реализираме редуването на кръст и нула: очевидно е, че кръстът ще се появява на четни стойности на брояча, а нулата - на нечетни.

Реализирайте описаното редуване на кръст и нула.

Български
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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне