<h3>Juego de adivinación</h3>
<meta charset="utf-8">
<input/>
<button>Ingrese por favor un número entre 1 y 5</button>
<script>
function saltaLinea() {
document.write("<br>");
}
function imprimir(frase) {
document.write(frase);
saltaLinea();
}
var numeroPensado = Math.round(Math.random()*5);
var input = document.querySelector("input")
var intentos = 3;
var contador = 1;
input.focus();
function verificar() {
while(contador<=intentos){
var numeroLanzado = parseInt(document.querySelector("input"));
if(numeroPensado == numeroLanzado) {
alert("Glückwünsch! Has acertado en el intento " + contador + ". El numero correcto, por ahora, es: " + numeroPensado);
break;
} else{
if(contador == 3){
alert("Has escedido el maximo de intentos, mor. We are sorry, bye!")} else{alert("Nara. Try again.");} input.value = ""
input.focus();}
contador++
}
}
var button = document.querySelector("button");
button.onclick = verificar;
imprimir("Bien hecho, parce!");
imprimir("Gut gemacht, Schatz!");
imprimir("Well done");
</script>
No sé si debo colocar la función dentro del while. Quedé muy confundido.