Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

tengo una duda con mi codigo ya que no se ejecuta como deberia

let numeroSecreto = 0; let numeroIntentos = 0;

console.log(numeroSecreto);

function asignarTextoElemento(elemento, texto) { let titulo = document.querySelector(elemento); titulo.innerHTML = texto; return; }

function verificarIntento(){ let numeroDeUsuario = parseInt(document.getElementById('valorUsuario').value);

console.log (numeroIntentos);
if (numeroDeUsuario === numeroSecreto) {
    asignarTextoElemento('p', `Acertaste el numero en ${numeroIntentos} ${(numeroIntentos === 1) ? 'vez' : 'veces' }`);
    document.getElementById('reiniciar').removeAttribute('disable')
} else {
    if (numeroDeUsuario > numeroSecreto) {
        asignarTextoElemento ('p','El numero secreto es menor')
    } else {
        asignarTextoElemento ('p','El numero secreto es mayor')
    }
    numeroIntentos++;
    limpiarCaja()
}
return;

}

function limpiarCaja() { let valorCaja = document.querySelector('#valorUsuario').value = ''; }

function generarNumeroSecreto() { return Math.floor(Math.random()*10)+1;

}

function condicionesIniciales() { asignarTextoElemento('h1', 'Juego de adivinar el numero'); asignarTextoElemento('p', 'Seleciona un numero numero del 1 al 10'); numeroSecreto = generarNumeroSecreto(); numeroIntentos = 1; }

function reiniciarJuego() { //limpiar caja limpiarCaja(); // indicar mensaje de intervalo de numeros condicionesIniciales(); //generar numero aleatorio //inicializar numero de intentos //deshabilitar boton de nuevo juego document.querySelector ('#reiniciar').setAttribute('disabled','true'); }

condicionesIniciales();

1 respuesta

Hola, lo único que pude observar en tu código es que hay una instrucción dentro del if que le falta punto y coma (;) y en instrucción else también hay dos líneas que no tiene el punto y coma. Marque las líneas con negrita. Espero y te sirva. Saludos

console.log (numeroIntentos); if (numeroDeUsuario === numeroSecreto) { asignarTextoElemento('p', Acertaste el numero en ${numeroIntentos} ${(numeroIntentos === 1) ? 'vez' : 'veces' }); document.getElementById('reiniciar').removeAttribute('disable') } else { if (numeroDeUsuario > numeroSecreto) { asignarTextoElemento ('p','El numero secreto es menor') } else { asignarTextoElemento ('p','El numero secreto es mayor') } numeroIntentos++; limpiarCaja() } return;