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 ,第一次提示猜大了 ,第二却提示猜小了 .
建议随机数代码放在循环外边 .这样在提示猜大或者猜小后 , 进行下一次猜测时 , 不会产生新的随机数进行判断 ,而是对上一次的数字进行匹配 :

完善一下吧 , 祝学习愉快 ,望采纳 .