Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

do for para o while

<meta charset="UTF-8">

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

    function mostra(frase) {
        document.write(frase);
        pulaLinha();
    }

    var limite = 10
    var i = 0;
    while(i < limite){
        alert("o resultado é " +(2*i))
        i++;
    }
    mostra("fim");


</script>
1 resposta
solução!

Olá João, tudo bem?

Vi que você escreveu o código por completo, isso é uma boa prática. Sobre o que foi pedido no exercício, a opinião do instrutor fala que o ideal seria montar a instrução em while da seguinte forma:

var i = 0;
while( i < 10) {
    alert( "O resultado é " + (2 * i) );
    i++;    
}

Só que, nesse caso, não tem nada de errado em criar uma variável limite para armazenar o valor 10. Na verdade, pode ser até bom, pois dessa forma quem lê o código e vê a variável limite com o valor 10 entende na hora o que esse valor representa. Se jogarmos o 10 dentro do while sem contexto, pode acabar deixando as coisas mais confusas para quem não tem o contexto do problema.

Qualquer duvida é só perguntar!! Bons Estudos!!