用javascript编写猜数字的文本程序

这是一个使用JavaScript编写的猜数字游戏程序,用户需输入1到100之间的数字,程序会提示用户猜的数字是太大还是太小,直到猜中为止。如果猜中,程序询问用户是否继续游戏。此外,博主还提到了新电脑的键盘问题,认为可能需要购买MACBOOK以改善体验。

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

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Guess</title>
<script type="text/javascript">
//生成一个1到100之间的随机数
        var one=randomNumber();
        alert(one);
        function guess(){
                        //使用prompt让用户输入数字并且比较
                        var two=prompt("请输入1~100之间的文字!","0");
                        if(isNaN(+two)){
                            //输入了无效数字,提示,并重复执行2步
                            alert("请输入有效的数字");
                            guess();
                        }

                        else if(two>one){
                                //大了==》提示用户大了,并重复执行第二步
                                alert("大 了");
                                guess();
                        }else if(two<one){
                            //小了==》提示用户小了,并重复执行第二步
                            alert("小了");
                            guess();
                            } else{
                                //猜对了==》提示用户猜对了,询问是否继续游戏
                                var result=confirm("恭喜你答对了,是否要继续游戏?");
                            } 
                            if(result){
                            //是==》重复执行1,2步骤
                                    one=randomNumber();
                                      guess();
                                    }else{
                                    //不继续==》window.close();
                                        window.close();
                            }
                        }
        function randomNumber(){
            return Math.round(Math.random()*100);
        }
        guess();


</script>
</head>
<body>


</body>
</html>

换了个电脑,这个新的电脑的案件实在是不灵光,英文字符和中文字符就能让程序无法表达,是时候攒点钱买个MACBOOK了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值