diff --git a/index.html b/index.html index af638da..4e4656e 100644 --- a/index.html +++ b/index.html @@ -15,7 +15,8 @@

Guessing Game

less?

- + +
diff --git a/index.js b/index.js index 4c2a94e..643c8dd 100644 --- a/index.js +++ b/index.js @@ -10,7 +10,8 @@ const correctMessage = document.getElementById('correct'); let targetNumber; let attempts = 0; -const maxNumberOfAttempts = 5; +//bug 3 should be var not const if it will change later +var maxNumberOfAttempts = 5; // Returns a random number from min (inclusive) to max (exclusive) // Usage: @@ -38,12 +39,12 @@ function checkGuess() { submitButton.disabled = true; guessInput.disabled = true; } - +//4th bug never shows to big if (guess !== targetNumber) { if (guess < targetNumber) { tooLowMessage.style.display = ''; } else { - tooLowMessage.style.display = ''; + tooHighMessage.style.display = ''; } const remainingAttempts = maxNumberOfAttempts - attempts; @@ -51,8 +52,8 @@ function checkGuess() { numberOfGuessesMessage.style.display = ''; numberOfGuessesMessage.innerHTML = `You guessed ${guess}.
${remainingAttempts} guesses remaining`; } - - if (attempts ==== maxNumberOfAttempts) { +//1st bug not ==== incorrect + if (attempts === maxNumberOfAttempts) { submitButton.disabled = true; guessInput.disabled = true; } @@ -62,22 +63,24 @@ function checkGuess() { resetButton.style.display = ''; } +//5th bug was not working <= will mean index goes past the length of message 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() { +//bug 2 function splled wrong +function setup() { // Get random number targetNumber = getRandomNumber(1, 100); console.log(`target number: ${targetNumber}`); - +//6th bug basicly resets the whole attmps so you never win need // Reset number of attempts - maxNumberOfAttempts = 0; + attempts = 0; + //bug 7 wrong spelling // Enable the input and submit button - submitButton.disabeld = false; + submitButton.disabled = false; guessInput.disabled = false; hideAllMessages();