CON AYUDA DE UN BOLEANO RESOLVI EL PROBLEMA EL PROFE SE AHORRO UN IF YA QUE EL USO DOS Y YO TRES JEJE DE CUALQUIER MANERA LO COMPRAT POR SI A ALGUINE LE FUNCIONA
<canvas width="600" height="400"> </canvas>
<script>
    var pantalla = document.querySelector("canvas");
    var pincel = pantalla.getContext("2d");
    pincel.fillStyle = "lightgrey";
    pincel.fillRect (0,0,600,400);
    function disenarCircunferencia (x,y,radio) {
        pincel.fillStyle = "blue";
        pincel.beginPath ();
        pincel.arc (x,y,radio,0,2*Math.PI);
        pincel.fill ();
    }
    function limpiarPantalla () {
        pincel.clearRect (0,0,600,400);
    }
    var x = 0
    var limiteDerecho = true
    function actualizarPantalla () {
        limpiarPantalla ();
        disenarCircunferencia (x,20,10);
        if (x > 500) {
            limiteDerecho = false;
        }
        if (x < 0) {
            limiteDerecho = true;
        }
        if (limiteDerecho) {
            x++;
        } else {
            x--
        }
    }
    setInterval(actualizarPantalla,10);
</script>