4-9作业
来源:4-9 编程练习
logosCI
2018-11-13 13:15:09
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Math.random()</title> </head> <body> <script> //补充代码 do{ var a=Math.floor(Math.random()*9+1); document.write(a+"<br />"); var b=Number(prompt("请输入你猜的数字:")); if(a>b){ alert("你输入的数字小了"); }else if(a<b){ alert("你输入的数字大了"); }else{ alert("恭喜你猜对了"); } }while(a!=b) </script> </body> </html>
1回答
你好同学 , 当两次数字都输入相同的数字时 , 两次提示信息不一样 .例如两次输入7 ,第一次提示猜大了 ,第二却提示猜小了 .
建议随机数代码放在循环外边 .这样在提示猜大或者猜小后 , 进行下一次猜测时 , 不会产生新的随机数进行判断 ,而是对上一次的数字进行匹配 :
完善一下吧 , 祝学习愉快 ,望采纳 .