1
respuesta

Caso errado Loop pares - DUDA

<script>
    function saltarLinea() {
        document.write("<br>");
        document.write("<br>");    
        document.write("<br>");
    }

    function imprimir(frase) {
        document.write(frase);
        saltarLinea();
    }

    var valor = 2;
    var totalValor = 0;

    while (totalValor <= 4) {

        imprimir(totalValor);
        totalValor = valor + 2;

    }

    //imprimir(totalValor)

    imprimir("Fin")

</script>

He errado al escribir el codigo de los pares del 0-100, pero se me ocurrio un caso, si las variables que se encuentran fuera de loop pueden "recordar" que se les ha incrementado su valor por que es que este codigo no imprime el loop, ya que cumple incrementador es totalValor = valor + 2 el cual es 4 y cumple con la condicion para salir del loop, pero no lo hace.

1 respuesta

el loop se va a ejecutar siempre y cuando la condición sea verdadera, en este caso seria verdadero ya que 4 si es igual a 4