for循环:猜数字,限制只能猜5次,五次之后还没猜对,弹出“游戏结束!“

1.首先给一个所猜数字最大值和最小值区间的方法

function getRandom(min,max){

            return Math.floor(Math.random()*(max-min+1)+min);

        }

2.声明变量,调用getRandom输入参数

var num = getRandom(1,20);

3.使用for循环,使i=0;i<=4,i++,机会为0,1,2,3,4,

for(var i=0;i<=4;i++)

4.声明变量,就是你要输入的数,并获取它

var pt = prompt('请输入一个数字')

5.此时判断输入值pt和遍历的值num的大小

若输入值 pt>num 弹出’你猜大了‘

 if(pt>num){

        alert('你猜大了');

]

若输入值 pt<num 弹出’你猜小了‘

else if(pt<num){

                alert('你猜小了');

}

若输入值 pt=num 弹出’你猜对了‘

else if(pt=num){

                alert('你猜对了');

}

6.此时必须再进行if判断i的值是否==4,若==4弹出  "游戏结束!"

在上述三种情况的弹出窗下再次加入if判断,判断i是否==4

 if(i==4){

                    alert('游戏结束');

                }

7.实现功能

具体代码如下:

// 猜数字

        function getRandom(min,max){

            return Math.floor(Math.random()*(max-min+1)+min);

        }

        var num = getRandom(1,20);

        for(var i=0;i<=4;i++){

            var pt = prompt('请输入一个数字')

            if(pt>num){

                alert('你猜大了');

                if(i==4){

                    alert('游戏结束');

                }

            }else if(pt<num){

                alert('你猜小了');

                if(i==4){

                    alert('游戏结束');

                }

            }else if(pt=num){

                alert('你猜对了');

            }

        }

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值