Hola! yo lo hice de la siguiente manera:
<meta charset="UTF-8">
<h1>Ejercicio con While</h1>
<script>
function saltarLinea() {
document.write("<br>");
}
function imprimir(frase) {
document.write(frase);
saltarLinea();
}
var contador = 0;
var resultado = 0;
while(contador <101){
var resultado = contador%2;
if(resultado == 0){
imprimir("Número par: "+contador);
}
contador++;
}
imprimir("fin");
</script>
Hola, yo lo hice parecido a Ricardo usando % pero varia un poco mi código, en mi caso el codigo como está te imprime los pares, pero si quisieras los impares solo tienes que cambiar el: == de la linea: if (numero % 2 == 0) por un: !=.
<meta charset="UTF-8">
<h1>Pares</h1>
<script>
function saltarLinea() {
document.write("<br>");
}
function imprimir(frase) {
document.write(frase);
saltarLinea();
}
let numero = 0;
let contador = 0;
while (contador <= 100) {
if (numero % 2 == 0) {
imprimir(numero);
}
numero++;
contador++;
}
imprimir("fin");
</script>
Me salió así, y quedó corto
var nroPares = 0;
while (nroPares <= 98){
nroPares = nroPares +2;
imprimir(nroPares);
}
imprimir("FIN")
Gracias por compartir sus codigos! Los dos son validos ejemplos!