3
respostas

Não achei o erro

Pessoal, boa tarde!

Tentei implementar de forma diferente da resposta do professor, porém não incrementa o contador. O F12 não me retorna nenhum erro. Podem me ajudar e me dizer o que está errado nessa forma?

<meta charset="utf-8">
<script>
    function pulaLinha(){

        document.write("<br");
    }

    function mostra(frase) {

        document.write(frase);
        pulaLinha();

    }
    var contador = 1;

    while(contador <= 100) {
        mostra(contador * 2);
        contador = contador + 1;
    }
    mostra("FIM!");
</script>
3 respostas

Olá, Flávio, o erro está aqui (linha 5):

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Faltou fechar a tag br (< >).

Coisas de nossas máquinas manhosas... :)

Espero ter ajudado. Bons estudos!

kkkkkkkkkkkkkk... Obrigado Leila! Nem tava mas olhando essas funções. Prestando atenção somente no código da repetição. Valeu!

Pessoal,

Após o suporte da Leila, segue mais uma forma para a solução.

<meta charset="utf-8">
<script>
    function pulaLinha(){

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

    function mostra(frase) {

        document.write(frase);
        pulaLinha();

    }
    var contador = 1;

    while(contador <= 50) {
        mostra(contador * 2);
        contador = contador + 1;
    }
    mostra("FIM!");
</script>