let answer; const KEY_ENTER = 13; function gameStart() { answer = Math.floor(Math.random() * 101); setStatus("Guess a number between 0 and 100."); } function setStatus(status) { let e = document.querySelector("#game-status"); e.value = status; } function guess() { let e = document.querySelector("#guess"); let guess = parseInt(e.value); e.value = ""; if(isNaN(guess)) { return; } if(guess == answer) { setStatus("Correct, you win!"); addGuess(guess + " (Answer)"); } else if(guess < answer) { setStatus("Higher."); addGuess(guess + " (Higher)"); } else { setStatus("Lower."); addGuess(guess + " (Lower)"); } } function checkKey(event) { if(event.keyCode == KEY_ENTER) { guess(); } } function addGuess(guess) { let ul = document.querySelector("#previous-guesses"); let li = document.createElement("li"); li.innerHTML = guess; ul.appendChild(li); }