怎么让循环结束?

怎么让循环结束?

<script>
        var i=prompt("请输入您猜的数字");
        while(i<5){
            alert("您猜小了");
            i++;
        }
        while(i>5){
            alert("您猜大了");
            i--;
        }
        while(i=5){
            alert("您猜对了");
        }
        
    </script>

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

首先prompt提取的是个字符串,你要先将变量 i 进行转化,变成一个数值,也就是number, var i = parseInt。

然后,不管你输入什么数值,最终会弹出:“您猜对了”,这是你的循环绝对的,而且你这个循环没什么意义。可以用if语句.

  • 他这里的“i++”“i--”是不是没有意义的
    2017-01-24 10:48:18
  • 还有,从效果来看为什么i不需要parseInt()转换就可以实现?
    2017-01-24 10:51:28
提问者 慕粉4337410 2017-01-04 21:15:27

非常感谢!

  • 不采纳一下?
    2017-01-05 01:14:07
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师