Advertisement
Guest User

Untitled

a guest
Jun 16th, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. const guessingGame = (tries) => {
  2. const answer = Math.floor(Math.random() * 11)
  3. let guess = null
  4. let status = "playing"
  5. function makeGuess() {
  6. if (guess === answer) {
  7. status = "won"
  8. } else if (tries === 0) {
  9. status = "lost"
  10. } else {
  11. tries--
  12. if (tries === 1) {
  13. console.log(tries + ' guess left')
  14. } else {
  15. console.log(tries + ' guesses left')
  16. }
  17. }
  18. }
  19. while (status === "playing") {
  20. if (!guess) {
  21. guess = prompt('Guess a number between 1 and 10')
  22. makeGuess()
  23. } else if (guess > answer) {
  24. guess = prompt('Lower')
  25. makeGuess()
  26. } else if (guess < answer) {
  27. guess = prompt('Higher')
  28. makeGuess()
  29. } else {
  30. break
  31. }
  32. }
  33. console.log("Game Over. You " + status + "! The answer was " + answer + ".")
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement