Mi código es igual que el de el profesor pero no me funciona igual alguien que me ayude por favor
Mi código es igual que el de el profesor pero no me funciona igual alguien que me ayude por favor
Adjunta tu codigo para ver si te puedo ayudar
<meta charset="UTF-8">
<input/>
<button>Verificar si acertó con el secreto</button>
<script>
function aleatorio () {
return Math.round(Math.random()*10);
}
function sortearNumeros(cantidad) {
var secretos = []
var contador = 1;
while(contador<=cantidad) {
numeroAleatorio = aleatorio ();
secreto.push(numeroAleatorio);
contador++;
}
return secretos
}
var secretos = sortearNumeros(4);
console.log(secretos);
var input = document.querySelector("input");
input.focus();
function verificar() {
var encontrado = false;
for(var posicion = 0; posicion < secretos.length; posicion++){
if (parseInt(input.value) == secretos[posicion]) {
alert("Usted acertó");
encontrado = true;
break;
}
}
if (encontrado == false) {
alert("Uster erró");
}
input.value = "";
input.focus();
}
var button = document.querySelector("button");
button.onclick = verificar;
</script>
En esta linea..
secreto.push(numeroAleatorio);
has puesto "secreto" y es "secretos"
lo cambie como usted me dijo, pero sigue sin salirme el alert acertó o erró
<meta charset="UTF-8">
<input/>
<button>Verificar si acertó con el secreto</button>
<script>
function aleatorio () {
return Math.round(Math.random()*10);
}
function sortearNumeros(cantidad) {
var secretos = []
var contador = 1;
while(contador<=cantidad) {
numeroAleatorio = aleatorio ();
secretos.push(numeroAleatorio);
contador++;
}
return secretos
}
var secretos = sortearNumeros(4);
console.log(secretos);
var input = document.querySelector("input");
input.focus();
function verificar() {
var encontrado = false;
for(var posicion = 0; posicion < secretos.length; posicion++){
if (parseInt(input.value) == secretos[posicion]) {
alert("Usted acertó");
encontrado = true;
break;
}
}
if (encontrado == false) {
alert("Uster erró");
}
input.value = "";
input.focus();
}
var button = document.querySelector("button");
button.onclick = verificar;
</script
te falta cerrar </script
</script>
eres una maquina socio, millones de gracias