Number Guesser(fixed)

by Jessica Brady

JavaScript

var correctNumber = Math.floor(Math.random() * 15) + 1;
var turns = 5;
var userChoice = "Guess a number, 1-15!" + " ";

while (turns > 0) {
	var guess = prompt(userChoice +
		"You have" + " " + turns + " " + "guesses left.");
	if (!guess) break;
		guess = Number(guess);
    if (isNaN(guess)) {
        console.log("That's not a number! Try again but this time enter a number 1-15!");
        turns = 0;
    }
	if (guess == correctNumber) {
	    console.log("You guessed the right number! You win!");
    	turns = 0;
  	}
	else {
    	userChoice = "Try again!" + " ";
    if (guess < correctNumber) userChoice += "That number is too small!" + " ";
    if (guess > correctNumber) userChoice += "That number is too big!" + " ";
    turns = turns - 1;
	}
}
console.log ("Sorry, you have ran out of guesses. Hit refresh to try again.")