Ayuda, veo mi código igual al de el instructor, sin embargo, cuando chequeo la consola me muestra el error que estoy declarando 2 veces la variable (pero el juego funciona bien)
Error de consola: [Uncaught SyntaxError: Identifier 'numeroSecreto' has already been declared (at app.js:1:1)]
Mi código:
[let numeroSecreto = generarNumeroSecreto();
let intentos = 1;
console.log(numeroSecreto);
function asignarTextoElemento(elemento, texto) {
let elementoHTML = document.querySelector(elemento);
elementoHTML.innerHTML = texto;
return;
}
function verificarIntento() {
let numeroDeUsuario = parseInt(document.getElementById('valorUsuario').value);
//console.log(typeof(numeroSecreto));
//console.log(numeroDeUsuario);
//console.log(typeof(numeroDeUsuario))
//console.log(numeroDeUsuario === numeroSecreto);
//console.log (intentos);
if (numeroDeUsuario === numeroSecreto) {
asignarTextoElemento('p', Acertaste el número en ${intentos} ${(intentos === 1) ?'vez' : 'veces' }
);
} else {
if (numeroDeUsuario > numeroSecreto) {
asignarTextoElemento('p', 'El número secreto es menor');
} else {
asignarTextoElemento('p', 'El número secreto es mayor');
}
intentos++;
}
return;
}
function generarNumeroSecreto() {
return Math.floor(Math.random()*10)+1;
}
asignarTextoElemento('h1', 'Juego del número secreto!');
asignarTextoElemento('p', 'Indica un número del 1 al 10');
]