Hola!
Comparto lo que aprendí en este modulo, en este caso hay que adivinar el número pero del 1 al 20 igualmente con 3 intentos.
<meta charset="UTF-8">
<h1>Adivinando el número</h1>
<br>
<h3>Resultado</h3>
<script>
function saltarlinea() {
document.write("<br>");
document.write("<br>");
}
function imprimir(frase) {
document.write(frase);
saltarlinea();
}
var numeroPensado = Math.round(Math.random()*20);
var intentos = 3;
var contador = 1;
alert("¿Te atreves a adivinar el número que estoy pensando?");
while (contador <= intentos) {
var numeroLanzado = parseInt(prompt("Ingrese un número entre 0-20"));
if (numeroPensado == numeroLanzado) {
alert("Usted acertó el número pensado era " + numeroPensado);
break;
}
else {
alert("Usted erró");
}
contador++;
}
if (numeroPensado == numeroLanzado) {
imprimir("Usted acertó, el número pensado era " + numeroPensado);
}
else {
imprimir("Usted erró, el número pensado era " + numeroPensado + " sigue intentandolo");
}
imprimir("Fin");
</script>