在线猜数字游戏 - 测试你的运气和逻辑
<!DOCTYPE html>
<html>
<head>
<title>在线猜数字游戏 - 测试你的运气和逻辑</title>
</head>
<body>
<h1>在线猜数字游戏</h1>
<p>系统会随机生成一个0~99的数字,您需要猜测这个数字是多少。</p>
<form>
<label>请输入您的猜测:</label>
<input type="number" id="guess" name="guess" min="0" max="99">
<br><br>
<input type="button" value="提交" onclick="checkGuess()">
</form>
<p id="result"></p>
</body>
</html>
<script>
var answer = Math.floor(Math.random() * 100); // 生成0~99的随机数
var count = 0; // 记录猜测次数
function checkGuess() {
var guess = document.getElementById("guess").value;
if (guess == answer) {
count++;
var message;
if (count == 1) {
message = '您太棒了!';
} else if (count >= 2 && count <= 5) {
message = '您的表现不错!';
} else {
message = '您需要努力!';
var date = new Date();
message += '测试时间:' + date.toLocaleString();
}
document.getElementById("result").innerHTML = '恭喜您猜对了,答案是' + answer + ',您猜了' + count + '次。<br>' + message;
} else if (guess < answer) {
count++;
document.getElementById("result").innerHTML = '您猜的数字太小了,请重新输入。';
} else {
count++;
document.getElementById("result").innerHTML = '您猜的数字太大了,请重新输入。';
}
}
</script>
原文地址: https://www.cveoy.top/t/topic/nAjD 著作权归作者所有。请勿转载和采集!