Gioco indovina il numero con Javascript
Genera un numero casuale con Math e memorizza i numeri di tentativi effettuati per indovinare il numero, crea un indizio se il numero è maggiore o minore, restituisci un risultato se il numero è quello giusto.
Esercizio in funzione: Gioco indovina il numero in Javascript
Codice della lezione: Gioco indovina il numero con Javascript
const outputDiv = document.getElementById("indizio");
const txtInput = document.getElementById("numeropensato");
const numeroRandom = Math.round(Math.random() * 50); //generate a random number
let tentativi = 0;
function estraiNumero(){
tentativi++; // ad ogni interazione, aumenta di 1 il numero di tentativi
var numeroDigitato = +txtInput.value; //convert the input value to number
if (isNaN(numeroDigitato)) { //if the entered value is not a numerical value
outputDiv.innerHTML = 'Inserisci un numero, imbroglione!'
} else if (numeroDigitato == numeroRandom) { //if both values are same
outputDiv.innerHTML = (`Si, dai, sei un DragoH! hai beccato il numero segreto solo dopo ${tentativi} tentativi.`);
} else if (numeroDigitato < numeroRandom) { //if we entered a lesser value
outputDiv.innerHTML = 'È maggiore di :' + numeroDigitato
} else { //we entered a greater value
outputDiv.innerHTML = 'È minore di :' + numeroDigitato
}
}