Hola buenas noches, realice lo visto en el video, pero no logro que funcione bien. Asi adivine el número a la primera oportunidad me dice que acerte en el intento 4 y al finalizar los intentos no me imprime en la pantalla nada de lo que esta fuera del ciclo while. Ayuda por favor y gracias de ante mano.
<meta charset="UTF-8">
<h1>Adivina el número oculto.</h1>
<script>
function saltarLinea(){
document.write("<br>");
}
function imprimir(frase){
document.write(frase);
saltarLinea();
}
let numAleatorio = Math.round(Math.random() * 10)
let intentos = 4;
let contador = 1;
while(contador <= intentos){
let numIngresado = parseInt(prompt("Por favor ingrese un número del 1 al 10"))
if (numAleatorio == numIngresado) {
alert("Acertaste, en el intento " + intentos + " el número oculto era el " + numAleatorio);
break;
}
else {
alert("Te has equivocado.");
}
contador ++;
}
if (numAleatorio == numIngresado) {
imprimir("Acertaste, en el intento " + intentos + " el número oculto era el " + numAleatorio);
}
else {
imprimir("Te has equivocado, el número oculto era el " + numAleatorio);
}
imprimir("Fin");
</script>