Number Guessing Game
Learn basic game logic. This script demonstrates random number generation, conditional checks (if/else), and DOM updates.
I am thinking of a number between 1-100
Start guessing!
Copy the Script
<script>
var target = Math.floor(Math.random() * 100) + 1;
function guess() {
var userVal = document.getElementById("myGuess").value;
if (userVal == target) {
alert("Correct!");
} else if (userVal > target) {
alert("Too High!");
} else {
alert("Too Low!");
}
}
</script>
<input type="number" id="myGuess">
<button onclick="guess()">Check</button>
Frequently Asked Questions
We use `Math.floor(Math.random() * 100) + 1` to get an integer between 1 and 100 inclusive.
Yes. Change `100` to any number (e.g., 1000) to make the game harder.
The demo script includes a reset function that generates a new random number and clears the input field.