<meta charset="UTF-8">
<h1>PROGRAMA : NUMEROS PARES</h1>
<script>
function saltarLinea() {
//document.write("<br>");
document.write("<br>");
document.write("<hr>");
document.write("<br>");
//document.write("<br>");
}
function imprimir(frase) {
//saltarLinea();
document.write("<big>"+frase+"</big>");
saltarLinea();
}
// var contador = 2;
var contador = 0;
while (contador<=100) {
if (contador % 2 == 0){
imprimir (contador);
}
contador++;
//imprimir (contador);
//contador=contador + 2;
}
imprimir ("FIN");
</script>
Estan incluidas dos formas, una esta comentada (la mas facil de hacer) y la otra que no esta comentada que usamos un operador ((%) que devuelve el "resto" de una division tomando como base la iteracion de la variable "contador", en este caso. Donde "tenga como residuo" cero, es par. 6 % 2 = 0. Entonces, con un impar 5 % 2 = 1. la forma en el codigo es...contador % 2 == 0 (doble igual verifica la igualdad en los valores hallados).