帮我看看代码,谢谢
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>猜数字</title>
</head>
<body>
<script>
var num=prompt("请输入您猜的数字");
while(num<5){
alert("猜小了");
num=prompt("请输入您猜的数字");
}
while(num>5){
alert("猜大了");
num=prompt("请输入您猜的数字");
}
if(num==5){
alert("猜对了");
}
</script>
</body>
</html>
28
收起
正在回答
2回答
你好,代码分析如下:
看下面编写的代码,当输入2时,会一直循环,并弹出“ 猜小了" ,直到不小于5, 所以从逻辑上看不符合要求。
while(num<5){ alert("猜小了"); num=prompt("请输入您猜的数字"); }建议调整:
外层用 while( a!= 5){} 只要不是5 就循环。
循环里 有输入框(每循环一次,输入一次),和 使用 if 来判断 是小于5、大于5 还是等于5,如等于5 就使用 break 结束循环。
希望对你有帮助,祝学习愉快。
前端小白入门系列课程
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36713 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星