3
respostas

Gostaria de saber pq o código não esta rodando, no meu navegador não roda e tb não aparece nenhuma mensagem d erro ...

<meta charset = "UTF - 8" >

<script>

    function pulaLinha(){

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

    function mostra(frase){

        document.write(frase);
    }

    var a = 0

    var contador = 0

    while (a <= 100){

        if (a % 2 == 0){


            mostra(a)
            pulaLinha()
            contador = contador + 1

        }

    }else{

        pulaLinha()
        document.write("Fim");
    }



</script>
3 respostas

Boa noite, Michael! Como vai?

Ao executar o código, o console do navegador apresenta alguma mensagem de erro? Se sim, vc poderia colar ela aqui?

Qualquer coisa é só falar!

Grande abraço e bons estudos, meu aluno!

Olá, Bem e vc? o problema eh q não aparece nenhuma mensagem de erro:( abraços!

Está aparecendo um erro no console. No Chrome ou no Opera, ele é exibido através das teclas de atalho CTRL + SHIFT + J. O erro ocorre por causa do "else".

Como eu não sei o que você queria fazer, fiz alguns ajustes no código, e agora aparece algo na tela

    function pulaLinha(){

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

    function mostra(frase){

        document.write(frase);
    }

    var a = 0

    var contador = 0

    while (a <= 100){
        if (a % 2 == 0){
            mostra(a)
            pulaLinha()
            contador = contador + 1
        }
        a++;
    }
    pulaLinha()
    document.write("Fim");