'first JS random number to guess game

I have slight problem with my first guessing game, it should draw random number between 1-10, but it return "1" every time. What's wrong in here? Thanks.

function guessGame() {
  let randomNr = Math.floor(Math.random() * 11);
  console.log(randomNr)
  let guess;
  do {
    guess = prompt("Guess number 1-10");
    console.log(guess, randomNr);
    if (randomNr > guess) {
      console.log("You guessed too low");
    } else if (randomNr < guess) {
      console.log("Guess was too high");
    }
  } while (guess !== randomNr);
  console.log("You Won");
}

guessGame();


Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source