超级简单的猜数字游戏 JavaScript

这是一个使用JavaScript实现的猜数字游戏,玩家有五次机会猜测一个1到100之间的随机数。每次猜测后,程序会根据玩家输入提供相应反馈,如数值过大、过小或正确。当所有机会用尽仍未猜中时,游戏结束。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

随机生成一个1-100的随机整数,一共有五次机会去猜随机生成的数,每输入一次就减少一次机会
输入值大于100或者小于1或者不是数字时,提示请输入正确的数字,还有X次机会
输入的值大于随机数的时候,机会-1,提示输入值过大
小于随机数的时候,机会-1,提示输入值过小
刚好等于的时候,提示 您猜对了,退出提示;
当次数为0的时候 就提示游戏失败,
**

全部代码

**

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
       
        var chance = 5;
        var random = Math.floor(Math.random() * 100 + 1);
        console.log(random);
        var num;
        do {
            num = prompt('请输入1-100之间的数字!') * 1;
            chance--;

            if (isNaN(num) || num > 100 || num < 1) {
                chance != 0 ? alert(`请输入正确的数字,还剩${chance}`) : alert('游戏结束');
            } else if (num > random) {
                chance != 0 ? alert(`输入的值大了,还剩${chance}`) : alert('游戏结束')
            } else if (num < random) {
                chance != 0 ? alert(`输入的值小了,还剩${chance}`) : alert('游戏结束')
            } else {
                alert('对了');
                break;
            }

        } while (random != num && chance > 0);

     
    </script>
</body>

</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

好先

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值