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

Contador de pares

<meta charset="UTF-8">

<script>

    function pulaLinha() {

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

}

    function mostra(frase) {

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

    var numefoPar = 2;

    mostra("<h4>"+"Os números pares de 0 a 100 são:"+"</h4>")

    while(numefoPar<=100){
        mostra(numefoPar);
        numefoPar = numefoPar+2;
    }

    mostra("FIM")


</script>
1 resposta
solução!

Falai Carlos, tá bacana, mas se me permitir fazer algumas considerações:

Você quer apresentar os valores pares, certo? Mas essa regra não está aplicada ao seu script. Fortaleça seu código com coesão e encapsulamento. Isso facilita sua manutenção, e quando seu colega ler seu código, estará claro o que cada etapa faz!

//Acrescente a função que prove se é par:
function este_numero_e_par(numero) {
    return numero % 2 == 0;
}

while(numefoPar <= 100) {
    if(este_numero_e_par(numefoPar)) {
            mostra(numefoPar);
    }
    numefoPar++;
}

Isso tbm vai garantir que, se eu atribuir o valor '1' para seu atributo, não quebre sua lógica. No caso, vc está somando +2 no atributo, não importando se o atributo de fato é um número par.

Só chamo a função "mostra", se realmente for para exibir um número par, que é validado pela função "este_numero_e_par". O "numefoPar++;" serve para percorrer todos os valores, garantindo que todos os pares sejam apresentados, não importando a sua entrada inicial!

;)