Can't detect why my loop is infinite
<p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
<div class="snippet-code">
<pre class="snippet-code-js lang-js prettyprint-override"><code>var randomNum = Math.round(Math.random() * 100);
guesses = prompt("guess a number between 1 and 100");
var scores = 0;
while (randomNum &lt; 100) {
    if (guesses &lt; randomNum) {
        console.log(" too low.. continue")
    } else if (guesses &gt; randomNum) {
        console.log("too high ... continue ");
        score++;
    } else if (guesses === randomNum) {
        console.log("great ... that is correct!!")
    } else {
        console.log("game over ... your guess was right  " + scores + " times");
    }
}</code></pre>
</div>
</div>

I have been struggling with the while loop concept for some time now and in order to confront my fears I decided to practice with some tiny exercises like the one above.</p>