42 lines
1.0 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<title>Coin Toss</title>
</head>
<body>
<script>
"use strict";
const guess = prompt("Enter a guess for the coin flip (heads/tails)");
if (!guess) {
alert("You didn't provide a guess.");
} else if (guess != "heads" && guess != "tails") {
alert("That isn't a valid option. Enter 'heads' or 'tails'.");
} else {
const flip = Math.ceil(Math.random() * 2);
let coinFace = "";
switch (flip) {
case 1:
coinFace = "heads";
break;
case 2:
coinFace = "tails";
break;
}
let message = "";
if (coinFace == guess) {
message = "You win!";
} else {
message = "Sorry, you lose.";
}
alert("You guessed " + guess + ".\n" +
"The coin was " + coinFace + ".\n" +
message);
}
</script>
</body>
</html>