From 3f7ee9654f49adc3aa9d4156ffe8646f2e5177d4 Mon Sep 17 00:00:00 2001 From: Ina Bryzheuskaya Date: Wed, 4 Mar 2026 20:25:39 -0600 Subject: [PATCH 1/2] # bugs found and fixed --- index.html | 4 +--- index.js | 8 ++++---- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/index.html b/index.html index af638da..3a9aa24 100644 --- a/index.html +++ b/index.html @@ -22,9 +22,7 @@

Guessing Game

You guessed too high. Try again.

You guessed too low. Try again.

-

- You reached the max number of guesses -

+

You reached the max number of guesses

Congratulations, You guessed correctly!
Would you like to play again? diff --git a/index.js b/index.js index 4c2a94e..0556e9e 100644 --- a/index.js +++ b/index.js @@ -10,7 +10,7 @@ const correctMessage = document.getElementById('correct'); let targetNumber; let attempts = 0; -const maxNumberOfAttempts = 5; +let maxNumberOfAttempts = 5; // Returns a random number from min (inclusive) to max (exclusive) // Usage: @@ -52,7 +52,7 @@ function checkGuess() { numberOfGuessesMessage.innerHTML = `You guessed ${guess}.
${remainingAttempts} guesses remaining`; } - if (attempts ==== maxNumberOfAttempts) { + if (attempts === maxNumberOfAttempts) { submitButton.disabled = true; guessInput.disabled = true; } @@ -63,12 +63,12 @@ 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}`); From 10522ccbb72d45879464b81c335951b95eca23ea Mon Sep 17 00:00:00 2001 From: Ina Bryzheuskaya Date: Wed, 4 Mar 2026 20:40:46 -0600 Subject: [PATCH 2/2] # bugs found and fixed 2 --- index.js | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/index.js b/index.js index 0556e9e..eabc81f 100644 --- a/index.js +++ b/index.js @@ -1,12 +1,12 @@ -const guessInput = document.getElementById('guess'); -const submitButton = document.getElementById('submit'); -const resetButton = document.getElementById('reset'); -const messages = document.getElementsByClassName('message'); -const tooHighMessage = document.getElementById('too-high'); -const tooLowMessage = document.getElementById('too-low'); -const maxGuessesMessage = document.getElementById('max-guesses'); -const numberOfGuessesMessage = document.getElementById('number-of-guesses'); -const correctMessage = document.getElementById('correct'); +const guessInput = document.getElementById("guess"); +const submitButton = document.getElementById("submit"); +const resetButton = document.getElementById("reset"); +const messages = document.getElementsByClassName("message"); +const tooHighMessage = document.getElementById("too-high"); +const tooLowMessage = document.getElementById("too-low"); +const maxGuessesMessage = document.getElementById("max-guesses"); +const numberOfGuessesMessage = document.getElementById("number-of-guesses"); +const correctMessage = document.getElementById("correct"); let targetNumber; let attempts = 0; @@ -30,10 +30,10 @@ function checkGuess() { hideAllMessages(); if (guess === targetNumber) { - numberOfGuessesMessage.style.display = ''; + numberOfGuessesMessage.style.display = ""; numberOfGuessesMessage.innerHTML = `You made ${attempts} guesses`; - correctMessage.style.display = ''; + correctMessage.style.display = ""; submitButton.disabled = true; guessInput.disabled = true; @@ -41,14 +41,14 @@ function checkGuess() { if (guess !== targetNumber) { if (guess < targetNumber) { - tooLowMessage.style.display = ''; + tooLowMessage.style.display = ""; } else { - tooLowMessage.style.display = ''; + tooLowMessage.style.display = ""; } const remainingAttempts = maxNumberOfAttempts - attempts; - numberOfGuessesMessage.style.display = ''; + numberOfGuessesMessage.style.display = ""; numberOfGuessesMessage.innerHTML = `You guessed ${guess}.
${remainingAttempts} guesses remaining`; } @@ -57,14 +57,14 @@ function checkGuess() { guessInput.disabled = true; } - guessInput.value = ''; + guessInput.value = ""; - resetButton.style.display = ''; + resetButton.style.display = ""; } function hideAllMessages() { for (let elementIndex = 0; elementIndex < messages.length; elementIndex++) { - messages[elementIndex].style.display = 'none'; + messages[elementIndex].style.display = "none"; } } @@ -81,10 +81,10 @@ function setup() { guessInput.disabled = false; hideAllMessages(); - resetButton.style.display = 'none'; + resetButton.style.display = "none"; } -submitButton.addEventListener('click', checkGuess); -resetButton.addEventListener('click', setup); +submitButton.addEventListener("click", checkGuess); +resetButton.addEventListener("click", setup); setup();