利用HBuilder制作简易猜数字游戏

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<table>
			<tr>
				猜数字游戏(请输入1-100的数字)
			</tr>
			<tr>
				<td><input id="num" type="text" />
				<button onclick="guess()">猜</button>
				<span id="result"></span>
			</tr>
		</table>

		<script type="text/javascript">
			var random = parseInt(Math.random() * 100 + 1);
			var count = 0;
			function guess() {
				count++;
				var num1 = document.getElementById('num').value;
				if (num1 < random) {
					document.getElementById('result').innerHTML = "小了";
				} else if (num1 > random) {
					document.getElementById('result').innerHTML = "大了";
				} else {
					document.getElementById('result').innerHTML = "对了," + "猜了" + count + "次";
				}
			}
		</script>
	</body>
</html>

效果如下图:

HBuilderX是一个集成开发环境(IDE),主要用于开发Web、移动端和桌面应用程序。它提供了丰富的功能和工具,可以帮助开发者更高效地进行代码编写、调试和发布。 关于猜数字游戏HBuilderX本身并不提供游戏功能,但你可以使用HBuilderX来开发一个猜数字游戏的应用程序。下面是一个简单的示例代码,演示了如何使用HBuilderX和JavaScript来实现一个猜数字游戏: ```html <!DOCTYPE html> <html> <head> <title>猜数字游戏</title> </head> <body> <h1>猜数字游戏</h1> <p>请输入一个1到100之间的整数:</p> <input type="number" id="guessInput"> <button onclick="checkGuess()">猜一下</button> <p id="result"></p> <script> var targetNumber = Math.floor(Math.random() * 100) + 1; var guessCount = 0; function checkGuess() { var guessInput = document.getElementById("guessInput"); var guess = parseInt(guessInput.value); if (isNaN(guess) || guess < 1 || guess > 100) { document.getElementById("result").innerHTML = "请输入一个有效的整数(1到100之间)"; return; } guessCount++; if (guess === targetNumber) { document.getElementById("result").innerHTML = "恭喜你,猜对了!你用了" + guessCount + "次猜中了数字" + targetNumber; } else if (guess < targetNumber) { document.getElementById("result").innerHTML = "猜小了,请再试一次"; } else { document.getElementById("result").innerHTML = "猜大了,请再试一次"; } } </script> </body> </html> ``` 你可以将上述代码保存为一个HTML文件,然后在HBuilderX中打开该文件,点击运行按钮即可在浏览器中运行猜数字游戏
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值