Tengo la misma duda que mi compañero expuso recientemente y sigo sin comprender: Entiendo que el código esta correcto porque funciona, es el del profesor, porque no pude realizarlo y que funcione por mi cuenta. Ahora no entiendo esto. cuando x supera 600 (x > 600) sentido pasa al valor -1 o sea x =600 -1 (x=599) porque sigue bajando??? si ahora el valor de x es 599 por lo tanto (x > 600) ya no es verdadero pero sigue restando... Lo mismo con la otra condición, si X es menor a 0 entonces se suma 1 (con la var sentido), luego X vale 1, entonces X=1 no es menor que 0, ¿Por qué se sigue incrementando si no cumple la condición de X < 0? ` function actualizarPantalla(){
limpiarPantalla();
if(x > 600){ // X queda en 599, es menor que 600, por lo tanto no cumple la condición "x>600", como funcionó esto?? Lo mismo con el otro if
sentido = -1;
}else if(x < 0){
sentido = 1;
}
disenharCircunferencia(x,20,10);
x = x + sentido;
}
setInterval(actualizarPantalla,100);
`