<script>
// funcion impreme
function imprime(mensage){
document.write(mensage);
document.write("<br>");
}
function imprimePar(numero){
if(numero% 2 ==0) // si el numero es par | n Mod 2 == 0
document.write(numero + " ")
if(numero % 10 ==0)
document.write("<br>");
}
function imprimeImpar(numero){
if(numero% 2 != 0 ) // si el numero es par | n Mod 2 != 0
document.write(numero + " ")
if(numero % 10 ==0)
document.write("<br>");
}
function imprimeNumeros(numero, limite, esPar){
while(numero <= limite){
if(esPar == true)
imprimePar(numero);
else imprimeImpar(numero);
numero ++;
}
imprime("Fin")
}
var numero = 1;
imprime("Lista de numeros Pares 1-100")
imprimeNumeros(1,100, 1);
imprime("Lista de numeros imPares 1-100")
imprimeNumeros(1,100, 2);
</script>
Opcion de mejora: Se pude saber si un numero es par o impar, con la operacion modulo, el cual devuelve el residuo de la division de A y B. Si el recidio de la Division de A / B es 0, implica que A es divisible entre B
Si tenemos 4 mod 2 = 0, entonces 4 es divisible entre 2 iguamnete podemos ver si un numero es divisible por otro con A mod B ==0 => A es divisible po B
De modo analogo si A mod B es distito de 0, entonces el numero A no es divisible por B
En resumen Si X mod 2 == 0 ==> X es par si X mod 2 != 0 ==> X es impar