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

Mostrar todos os número pares de 1 a 100

<meta charset="UTF-8">
<script>

    function pulaLinha() {

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

    function mostra(frase) {

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

    var contador = 2

    mostra("mostrar todos os número pares de 1 a 100");

    while (contador <= 100) {

        mostra("Número: " + contador);
        contador = contador + 2;

    }

    mostra("fim")

</script>
2 respostas
solução!

Atendido:

<meta charset="UTF-8">
<script>

    function pulaLinha() {

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

    function mostra(frase) {

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

    var contador = 2

    mostra("mostrar todos os número pares de 1 a 100");

    while (contador <= 100) {

        mostra("Número: " + contador);
        contador = contador + 2;

    }

    mostra("fim")

</script>

Olá

Podemos utilizar o operador modulo que faz o resto da divisão.

EX.:

No primeiro item do array seja o numero 1, sendo assim

1 % 2 = 1

Como o resto da divisão foi o número 1, então temos a certeza que esse número é impar

No próximo número do array 2, sendo assim

2 % 2 = 0

Como o resto da divisão foi 0, temos esse número par

Todo número que sua divisão por 2 o resto seja 0, sempre teremos um número par.

Exemplo:

Você pode utilizar o filter para percorrer todos os itens do array e fazer o modulo de cada número e caso o resto da divisão por 2 seja igual a 0, temos um número par.

O filter vai retornar um novo array somente com os número que se encaixe nessa condição.

var array = [...Array(100).keys()];;

console.log(array.filter((value) => value % 2 === 0))