Ao final desta aula, fiz um programa para preencher toda a tela, primeiro tentei usar o while mas não funcionou, ao contrário do for que deu certo.
<canvas width="600" 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 < 600; x += 50){
for (var y = 0; y < 400; y += 50){
desenhaQuadrado (x, y, "green")
}
}
</script>
Como eu tenho o mesmo resultado com o while?