这循环有什么意义吗?

这循环有什么意义吗?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>猜数字</title>
</head>
<body>
    <script>
var csz=parseInt(prompt("请输入您猜的数字"));
while(csz>=1&&csz<=10){
    if(csz<5){
       alert('小了'); 
    }else if(csz>5){
        alert("大了");
    }else{
        alert("猜对了");
    
    break;
}
</script>
</body>
</html>

实际中直接判断不就可以吗,加层循环干啥。。

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

你好,不行的哦,直接在内部定义的话,不满足循环条件,无法进入循环。

希望能帮助到你,欢迎采纳。

祝学习愉快!

好帮手慕糖 2018-12-18 11:19:20

同学你好,1、如下,在没猜对的情况下,要能够再次输入哦,所以需要使用循环来控制。

http://img1.sycdn.imooc.com//climg/5c1865ee0001e69503880115.jpg

2、(1)建议:这里可以把输入语句放在循环中,在没输入正确的情况下,可以继续输入;

(2)可以把值默认设置为1,这样可以进入循环。

(3)退出循环的break;加在输入正确的判断中,错误了继续输入。例:

http://img1.sycdn.imooc.com//climg/5c1866f400017fcf07400343.jpg

希望能帮助到你,欢迎采纳。

祝学习愉快!


  • 提问者 Oo君陌oO #1
    直接在循环内部定义变量可以吗
    2018-12-18 14:15:58
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师
插入代码