Created
June 12, 2015 12:19
-
-
Save redrambles/158b79a3065093790c8b to your computer and use it in GitHub Desktop.
Guess the Number // source http://jsbin.com/ticipohuxa
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<title>Guess the Number</title> | |
</head> | |
<body> | |
<h1>Guess the Number</h1> | |
<input id="user-guess" type="number" /> | |
<button id="submit-guess">Guess</button> | |
<div id="message"></div> | |
<script id="jsbin-javascript"> | |
/* | |
* Select elements from the page to use in guessing game. | |
*/ | |
var guessInput = document.getElementById("user-guess"); | |
var guessSubmitButton = document.getElementById("submit-guess"); | |
var answer = Math.floor(Math.random() * 20) + 1; | |
var message = document.getElementById("message"); | |
var attempts = 0; | |
/* | |
* When the user clicks the "Guess" button, check to see if their guess was | |
* correct and then display the appropriate message. | |
*/ | |
guessSubmitButton.addEventListener("click", function(evt) { | |
var guessedNumber = parseInt( guessInput.value ); // convert guess to number | |
// write your solution here | |
if (guessedNumber < answer){ | |
message.innerText = "You're answer is too low. Try again!"; | |
} | |
else if (guessedNumber > answer){ | |
message.innerText = "You're answer is too high. Try again!"; | |
} | |
else { | |
message.innerText = "You guessed it! The number was " + (answer) + "! It took you " + attempts + " tries."; | |
} | |
attempts ++; | |
}); | |
</script> | |
<script id="jsbin-source-javascript" type="text/javascript">/* | |
* Select elements from the page to use in guessing game. | |
*/ | |
var guessInput = document.getElementById("user-guess"); | |
var guessSubmitButton = document.getElementById("submit-guess"); | |
var answer = Math.floor(Math.random() * 20) + 1; | |
var message = document.getElementById("message"); | |
var attempts = 0; | |
/* | |
* When the user clicks the "Guess" button, check to see if their guess was | |
* correct and then display the appropriate message. | |
*/ | |
guessSubmitButton.addEventListener("click", function(evt) { | |
var guessedNumber = parseInt( guessInput.value ); // convert guess to number | |
// write your solution here | |
if (guessedNumber < answer){ | |
message.innerText = "You're answer is too low. Try again!"; | |
} | |
else if (guessedNumber > answer){ | |
message.innerText = "You're answer is too high. Try again!"; | |
} | |
else { | |
message.innerText = "You guessed it! The number was " + (answer) + "! It took you " + attempts + " tries."; | |
} | |
attempts ++; | |
}); | |
</script></body> | |
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* Select elements from the page to use in guessing game. | |
*/ | |
var guessInput = document.getElementById("user-guess"); | |
var guessSubmitButton = document.getElementById("submit-guess"); | |
var answer = Math.floor(Math.random() * 20) + 1; | |
var message = document.getElementById("message"); | |
var attempts = 0; | |
/* | |
* When the user clicks the "Guess" button, check to see if their guess was | |
* correct and then display the appropriate message. | |
*/ | |
guessSubmitButton.addEventListener("click", function(evt) { | |
var guessedNumber = parseInt( guessInput.value ); // convert guess to number | |
// write your solution here | |
if (guessedNumber < answer){ | |
message.innerText = "You're answer is too low. Try again!"; | |
} | |
else if (guessedNumber > answer){ | |
message.innerText = "You're answer is too high. Try again!"; | |
} | |
else { | |
message.innerText = "You guessed it! The number was " + (answer) + "! It took you " + attempts + " tries."; | |
} | |
attempts ++; | |
}); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment