проблемы с кодом
Доброго времени всем! Скажите почему у меня работает код:
это игра крестики нолики const PL = 'X'; const COM = 'O'; $(document).ready(function(){ const canc = [ ['','',''], ['','',''], ['','',''] ]; function GameOver(){ for(var i=0;i<3;i++){// zugaher stgum if(canc[i][0] !== ' ' && canc[i][0] ===canc[i][1] && canc[i][0] ===canc[i][2]) return canc[i][0]; } for(var j=0;j<3;j++){//uxahayac stugum if(canc[0][j] !== ' ' && canc[0][j] ===canc[1][j] && canc[0][j] ===canc[2][j]) return canc[0][j]; } if(canc[0][0] !== ' ' && canc[0][0] ===canc[1][1] && canc[0][0] ===canc[2][2]) return canc[0][0]; if(canc[0][2] !== ' ' && canc[0][2] ===canc[1][1] && canc[0][2] ===canc[2][0]) return canc[0][2]; for(var i=0;i<3;i++){ for(var j=0;j<3;j++){ if(canc[0][2] === ' ') return false; } } return false; } function ComAi(){ for(var i=0;i<3;i++){ for(var j=0;j<3;j++){ if(canc[i][j] === ' ') return { i: i, j: j }; } } } $('.cell').click(function(){ $(this).html(PL); const i = $(this).data('i'); const j = $(this).data('j'); canc[i][j]=PL; if(GameOver()){ }else{ const move = ComAi(); canc[move][move] = COM; $('cell[data-i=' + i + '][move.j' + j + ']').html(COM) } let fin = GameOver(); if(fin){ alert('Game is over' + fin +'WINER but you still LOSER' ) } }); }); |
Rabbit921,
может точку забыли в строке 65? |
Часовой пояс GMT +3, время: 09:32. |