4-9运行不出来,帮忙看下 谢谢
来源:4-9 编程练习
weixin_慕田峪7033080
2020-06-09 01:43:28
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Math.random()</title>
</head>
<body>
<script>
//补充代码
var num=Math.floor(Math.random(1,9)*10+1);
var input=prompt("请输入你猜的数字"),a=Math.floor(input);
if(a>num){
alert("输入的数字大了");
}else(a<num){
alert("输入的数字小了");
}else{
alert("恭喜你猜对了");
}
</script>
</body>
</html>
2回答
好帮手慕码
2020-06-10
同学你好,可以参考下这个写法:
var input=prompt("请输入你猜的数字");
var random=Math.floor(Math.random()*9+1);
while(input!=random){
if(input>random){
alert("输入的数字太大了");
}else{
alert("输入的数字太小了");
};
input=prompt("请输入你猜的数字");
};
alert("恭喜你猜对了");祝学习愉快~
好帮手慕码
2020-06-09
同学你好,问题如下:语法使用不对,如果else后面要添加条件,应该改成else if(xxx),如下图红框处

另,效果不符合练习要求:

要求实现循环猜数字,建议使用while去实现,同学可以再优化一下。
祝学习愉快~
相似问题