效果是实现了,但是觉得怪怪的

来源:4-9 编程练习

拎鸡棒棒哒

2018-12-27 18:32:11

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>Math.random()</title>

</head>

<body>

<script>

  //补充代码

 

    function arr(a,b){

        var newarr=Math.floor(Math.random()*(b-a+1)+a);

        var n=prompt("请输入您猜的1~9数字");

        while(n!=newarr){

            if(n<newarr){

                n=prompt("小了,请重新输入");

            }else{

                n=prompt("大了,请重新输入");

               

            }

        } document.write("恭喜您,输入的"+newarr+"猜对了")

    }

    arr(1,9)

</script>

</body>

</html>

之前一直用的IF, ELSE IF它就死循环了

写回答

1回答

好帮手慕夭夭

2018-12-27

你好同学 , 效果实现正确 . 继续加油 , 祝学习愉快 !

0

0 学习 · 36712 问题

查看课程