Quotes help make search much faster. Example: "Practice Makes Perfect"

Monday, December 10, 2012

Codeyear: Revisiting guessNumber, Part 2


//sample solution


function guessNumber(number, clue) {
  // Prompt the user for a number using the string value of clue
  var guess = prompt(clue);
  // Convert their guess to a number using +
  guess = +guess;
 
  // Define base case
  if (guess===number) {
    return console.log("You got it! The number was " + number);
  }
  // Define first recursive case (guess is too low)
  else if (guess<number) {
    clue = "Number is too low. Try again.";
    guessNumber(number,clue);
  }
  // Define second recursive case (guess is too high)
  else if (guess>number) {
    clue = "Number is too high. Try again.";
    guessNumber(number,clue);
  }
}

guessNumber(8, "Guess a number between 7 and 11.");

No comments:

Post a Comment


This is an example of scrolling text using Javascript.

Popular Posts