Fiz um desafio a mim mesmo, de construir um tabuleiro. E consegui chegar a esse resultado. Gostaria de saber a opinião dos colegas, sobre o que acharam.
<canvas width="400" height="400"></canvas>
<script>
function desenhaQuadrado(x, y, cor) {
var tela = document.querySelector('canvas');
var pincel = tela.getContext('2d');
pincel.fillStyle = cor;
pincel.fillRect(x, y, 50, 50);
pincel.strokeStyle = 'black';
pincel.strokeRect(x, y, 50, 50);
}
for (var x=0; x<400; x=x+50){
for (var y=0; y<400; y=y+50){
if ((x/10) % 2 ==0 && (y/10) % 2 ==0||((x/10) % 2 !=0 && (y/10) % 2 !=0)){ // verifica se o quadrado é linha e coluna impar, ou se é linha e coluna ímpar
desenhaQuadrado(x, y, 'white');
}
else // ou é linha par e coluna ímpar ou vice-versa
{ // if (((x/10) % 2 !=0 && (y/10) % 2 ==0)||((x/10) % 2 ==0 && (y/10) % 2 !=0)){
desenhaQuadrado(x, y, 'black');
}
}
}
</script>