Minha dúvida é pra que serve este parâmetro, já que consegui realizar a atividade da fração sem o uso deste. Segue código:
<meta charset="UTF-8">
<canvas width="600" height="400"> </canvas>
<script>
var tela = document.querySelector('canvas');
var pincel = tela.getContext('2d');
function desenhaQuadrado(x, y, tamanho, cor) {
pincel.fillStyle = cor
pincel.fillRect(x,y,tamanho,tamanho)
pincel.fill()
pincel.strokeRect(x,y,tamanho,tamanho)
}
function desenhaTexto(texto, x , y) {
var tela = document.querySelector('canvas');
var pincel = tela.getContext('2d');
pincel.font='20px Georgia';
pincel.fillStyle='black';
pincel.fillText(texto, x, y);
}
// testando com for
var y = 0
for (var x=0; x<400; x=x+100) {
if (x<300) {
cor="green";
}
else {
cor ="pink"
}
desenhaQuadrado(x,y,100,cor)
}
desenhaTexto("Qual é a fração?", 120, 130);
// testando com while
/* var x = 0
var y = 0
while (x<400) {
if (x<300) {
cor="green";
}
else {
cor ="pink"
}
desenhaQuadrado(x,y,100,cor)
x=x+100
}
desenhaTexto("Qual é a fração?", 120, 130);
*/
</script>