4-9作业批改

来源:4-9 编程练习

慕丝6937110

2018-08-05 01:43:15

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
    <script>
     	var answer		= Math.floor(Math.random()*(9-1+1)+1);

     	var inputNum = prompt();

     	while(inputNum){
     		if(answer > inputNum){
     			alert("输入的数字小了");
     			inputNum =prompt();
     		}
     		else if(answer < inputNum){
     			alert("输入的数字大了");
     			inputNum=prompt();
     		}
     		else{
     			alert("恭喜你才对了");
     			break;
     		}
     	}
	</script>
</body>
</html>

是这样吗,当我想让一个while必须运行时,就把一个变量直接写进条件里,而不是写一个比较,因为inputNum在while判断前就是有值的,且值是一个string,所以boolen为true,这样while就可以无限运作了,直到猜到相等时再break??

写回答

1回答

樱桃小胖子

2018-08-05

经测试,效果实现的是可以的,思路也是可以的,继续加油哦!

0

0 学习 · 36712 问题

查看课程

相似问题

4-9作业批改

回答 1

4-4作业批改

回答 1

4-4作业问题

回答 1

2-4 作业

回答 1

4-9作业

回答 1