Mi respuesta fue diferente a la del profesor. Estuve moviendo los valores de las variables hasta que di con que bastaba que el contador aumentara de uno en uno... Pero no entiendo exactamente qué está pasando. Mi "base" era que cualquier número se hiciera par multiplicando por 2 ese número, es decir, n es par si n=2X, donde x es cualquier número.Topé a 50 dentro del while porque 50 * 2=100... La cosa es que primero intenté poner contador++; pero eso me aventaba solo algunos números. Cuando cambié a contador; simplemente funcionó. XD ¿Por qué dentro de while entiende que con esa sintaxis el contador suma de uno en uno? Les dejo cómo lo hice xP
<meta charset="utf-8">
<script>
function saltarLinea() {
document.write("<br>");
document.write("<br>");
document.write("<br>");
}
function imprimir(mensaje) {
document.write(mensaje);
saltarLinea();
document.write("<hr>");
}
var numero = 0;
contador = 1;
while( numero < 50) {
var numero = numero + contador;
contador;
imprimir("Un número par es: " + (numero*2));
}
</script>