Guess the Number
by nevkatz
HTML
<div id="answerKey"></div>
JavaScript
// added a prompt at the beginning
let userNum = prompt('guess a number');
// changed from 100 to 3 for easier testing
// Math.random() gives you a random decimal between 1 and 0
// Math.ceil() rounds up
let randNum = Math.ceil(Math.random() * 3);
let answerEl = document.getElementById('answerKey')
answerEl.textContent = randNum;
while (randNum != userNum && userNum.toLowerCase() != 'q') {
userNum = prompt('guess again!')
// no need for "let" because it's already declared
if (userNum < randNum) {
userNum = prompt('higher')
}
else {
userNum = prompt('lower');
}
}
/*
if (userNum == randNom) {
alert('you got it!');
}
else if (userNum.toLowerCase() == 'q') {
alert('exited game');
}
else {
alert('game ended; last input was ' + userNum);
}*/
/*
user <- input
rand <- random (0, 100)
REPEAT UNTIL user < rand
DISPLAY "guess again!"
IF user < rand
DISPLAY "Higher"
ELSE DISPLAY "Lower""
Display "You got it!"
*/