这个题我搞不明白, 也没有看懂!

这个题我搞不明白, 也没有看懂!

 真的看不懂,好迷茫啊老师!

正在回答 回答被采纳积分+1

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

4回答
好帮手慕久久 2020-09-01 09:35:50

“6hEd”这位同学的代码是正确的,建议下次要自己新建个问题提问呦,祝学习愉快!

6hEd 2020-08-29 04:33:43

<!DOCTYPE html>

<html>

<head lang="en">

    <meta charset="UTF-8">

    <title>while循环</title>

</head>

<body>

    <script>


        function getRandom(min,max){

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

        }


        var bango=getRandom(1,100);

        var input=prompt("猜数字的小游戏1-100");

        var count=0;


        while(input != bango){

            if(input>bango){

                input=prompt("太大");

                count++

            }

            else if(input<bango){

                input=prompt("太小");

                count++

            }

        }

        alert(bango+" Bango!!!猜了"+count+"次.");

        

        

    </script>

</body>

</html>



好帮手慕久久 2020-08-26 09:20:25

同学你好,不是的,它和分数没关系,是因为for循环中,条件是i<=5,i从1开始,所以会遍历5次,如下:

http://img1.sycdn.imooc.com//climg/5f45b850090a86db12060284.jpg

这是很基本的for循环的使用,还是建议同学将if语句和for循环的课程,再听一遍(课堂代码要跟着敲,多敲几遍,看运行结果,会更理解些),巩固下自己的知识,前期的算法接触起来,会有些难,不过,不要急,一点点来,就可以了。

祝学习愉快!

好帮手慕久久 2020-06-29 17:01:19

同学你好,不要急,刚接触js时,没思路或看不懂都很正常,咱们一点点分析:

程序从上往下执行,首先执行“var score=prompt("请输入您的成绩");”这就代码,“prompt()”方法,会在页面上弹出一个弹框,如下:

http://img1.sycdn.imooc.com//climg/5ef9acc8099ce5fb04510124.jpg

此时我们输入59(对应练习中:小慕分数59),然后变量score就会获取到我们输入的“59”,然后程序往下执行,开始if...else if...else...:

if...else if...else...语句的特点是,只要满足了其中一个条件,就执行该条件对应的代码,而其他的条件的代码则不会再执行,如下:

http://img1.sycdn.imooc.com//climg/5ef9acd8097e2b6907790442.jpghttp://img1.sycdn.imooc.com//climg/5ef9ace8094df96809280579.jpg

由于score是59,if和else if中的条件都不满足,则执行最后的else中的语句,即打印“oh,你弱爆了”。

当输入90时,score满足“score>80 && score<=100”这个条件,则执行如下代码:

http://img1.sycdn.imooc.com//climg/5ef9ada009dadd7610640391.jpg

所以答案是A。

建议同学将if else 语句、for循环语句再学习一遍,只要搞懂它们是什么意思,这个题就不难了。

如果我的回答帮到了你,欢迎采纳,祝学习愉快!

  • 为啥是循环5次呢?没明白。。81,82,83,84,85,86,87,88,89,90循环2次,是这样么?
    2020-08-25 23:11:07
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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