diff --git a/index.html b/index.html index af638da..b333d59 100644 --- a/index.html +++ b/index.html @@ -35,3 +35,5 @@

Guessing Game

+ + diff --git a/index.js b/index.js index 4c2a94e..a9f211e 100644 --- a/index.js +++ b/index.js @@ -10,7 +10,7 @@ const correctMessage = document.getElementById('correct'); let targetNumber; let attempts = 0; -const maxNumberOfAttempts = 5; +var maxNumberOfAttempts = 5; // Returns a random number from min (inclusive) to max (exclusive) // Usage: @@ -21,6 +21,8 @@ const maxNumberOfAttempts = 5; function getRandomNumber(min, max) { return Math.floor(Math.random() * (max - min)) + min; } + + function checkGuess() { // Get value from guess input element @@ -39,20 +41,23 @@ function checkGuess() { guessInput.disabled = true; } + if (guess !== targetNumber) { if (guess < targetNumber) { tooLowMessage.style.display = ''; } else { - tooLowMessage.style.display = ''; + tooHighMessage.style.display = ''; } const remainingAttempts = maxNumberOfAttempts - attempts; - + numberOfGuessesMessage.style.display = ''; numberOfGuessesMessage.innerHTML = `You guessed ${guess}.
${remainingAttempts} guesses remaining`; } + - if (attempts ==== maxNumberOfAttempts) { + + if (attempts === maxNumberOfAttempts) { submitButton.disabled = true; guessInput.disabled = true; } @@ -63,23 +68,26 @@ function checkGuess() { } function hideAllMessages() { - for (let elementIndex = 0; elementIndex <= messages.length; elementIndex++) { + for (let elementIndex = 0; elementIndex < messages.length; elementIndex++) { messages[elementIndex].style.display = 'none'; } } -funtion setup() { +function setup() { // Get random number targetNumber = getRandomNumber(1, 100); console.log(`target number: ${targetNumber}`); + console.log(`estoy por aca pilas`); // Reset number of attempts - maxNumberOfAttempts = 0; + attempts = 0; + console.log(`estoy por aca pilas2`); // Enable the input and submit button - submitButton.disabeld = false; + submitButton.disabled = false; guessInput.disabled = false; + hideAllMessages(); resetButton.style.display = 'none'; } @@ -88,3 +96,4 @@ submitButton.addEventListener('click', checkGuess); resetButton.addEventListener('click', setup); setup(); +