Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Qual o erro cometido no código - exercício todos os números de 20 a 0

<meta charset = "UTF-8">

<script>

    function pulalinha (){

        document.write ("<br>");
}

    function mostra (frase){

        document.write (frase);
        pulalinha();
}

var contador = 20;

    while (contador <= 20){

        mostra (contador);
        contador = contador -1;
    }



        mostra ("FIM!")


</script> 

`

2 respostas
solução!

O seu código vai executar infinitamente o loop, pq a condição de parada dele é o contador ser >20, e você está decrementando ele, tende colocar como condição (contador>=0), pq assim, quando ele for menor que zero ele não executa,

Muito obrigada, Felipe!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software