这样写也不对?

这样写也不对?

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>string之大小写</title>

</head>

<body>

<script>

var numbers=(parseInt(prompt("请输入1-10任意数字")));

var arr=[];

var arr2=[];

arr2.push(numbers);

function getA(n,m)

{

var sum=m-n+1;

return Math.floor(Math.random()*sum+n);

}

getA(1,10);

for (var i=1;i<10;i++)

{

arr.push(getA(1,10));

if (arr2[0]<arr[0]) {

alert("你猜小啦,没有中奖")

}

else if (arr2[0]>arr[0]){

alert("你猜大啦,没有中奖")

}

else if (arr2[0]===arr[0]){

alert("你猜对啦,恭喜你中奖5000万");

}

}

console.log(arr2);

console.log(arr);





</script>

</body>

</html>


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

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

2回答
怎么都被占用了呢 2017-10-22 16:00:01

<!DOCTYPE html>

<html>

<head>

  <meta charset="UTF-8">

  <title>Document</title>

</head>

<body>

  <script> 

      var num2=parseInt(prompt("请用户输入1到9任意的数字")); 

      function newstr(m,n){str=Math.floor(Math.random()*(m-n+1)+n); return str; }

      newstr(1,9);

       while(str!=num2){

          if(str>num2){

            alert("您猜的数小了");

          }else if(str<num2){

            alert("您猜的数大了");

          }

          num2=parseInt(prompt("请用户输入1到9任意的数字")); 

          newstr(1,9); 

       }

       alert("恭喜您猜对了");


   </script>

</body>

</html>


小丸子爱吃菜 2017-10-05 21:22:41

本练习最好使用while循环来写,当用户输入的与系统随机产生的不同,给出提示然后再循环弹出输入框,直到用户输入的数字是随机数,然后停止循环,该案例不适合用for循环来写。

直接让随机数与输入的数进行对比就可以,写的过程有些复杂了,可以不用写这么复杂,当然如果是练习的话也可以这么写。

祝学习愉快!

  • while咋写???求代码???
    2017-10-21 16:56:32
  • var num2=parseInt(prompt("请用户输入1到9任意的数字")); var arr=[]; arr.push(num2);//num2中的数放到arr[]这个数组中 var arr1=[];//定义一个数组装随机整数 //封装一个函数 function newstr(m,n){ var str=Math.floor(Math.random()*(m-n+1)+n); return str; arr1.push(str); } newstr(1,9);//调用一个函数 if(arr[i]<arr1[r]){ alert("您猜的数小了"); prompt("请输入用户1到9任意的数字"); }else if(arr[i]>arr1[r]){ alert("您猜的数大了"); prompt("请输入用户1到9任意的数字"); }else if(arr[i]==arr1[r]){ alert("恭喜您猜对了"); } 老师哪里错了????咋写都不对????
    2017-10-21 17:04:15
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
JavaScript基础入门 2018
  • 参与学习       547    人
  • 提交作业       206    份
  • 解答问题       640    个

JavaScript作为前端学习中的一个重要组成部分,本课程将带领你从最基础的语法开始,学习js的流程控制语句、函数、内置对象、DOM基础、DOM事件、BOM基础以及经典的js案例--轮播图。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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