美文网首页
day03-流程控制语句之循环流程

day03-流程控制语句之循环流程

作者: 你若盛开_lbx | 来源:发表于2022-02-23 16:42 被阅读0次

    0.循环四要素的说明

    概念:让一个操作执行多次,就可以利用循环

    循环四要素:

        1.初始化循环变量-比如做10个俯卧撑,那么计数是1-10,还是10-1倒数,要先给初始条件

         2.循环条件 - 以1的例子为例,1-10的话,只有计数<=10的时候,才会继续

        3.更新循环变量--每做一个,计数就会加一,否则永远不会结束

        4.循环体--每次要执行的操作,比如这里就是执行俯卧撑

    1.for循环的语法

    for(初始化;循环条件;更新循环变量){

        循环体

    }    

    2.do while的语法

    初始化

    do{

        循环体

       更新循环变量

    }while(循环条件)

    //不论是否满足循环,都会先执行循环体,所以do while至少会执行一次该循环

    3.while的语法

      初始化

    while(循环条件){

    循环体

    更新循环变量

    }    

    4.三种循环的场景说明

    1.for适用于知道明确执行次数的时候。

    2.while和dowhile适用于不知道明确次数的时候。

    3.dowhlie是先做一次再判定是否满足循环条件

    5.   作业 

    1.输出1-2000之间的闰年

    2.输入一个1-100的数字,然后用户猜测,如果大于就输出大了,小了就输出小了,然后继续猜测,直到猜中为止。

    /* 1.生成一个1-100的随机数,然后根据用户的输入提升过大或者过小或者相等。 2.如果相等就输出,恭喜输入正确 注意:必须要使用alert阻断,否则控制台因为prompt的问题,会导致看不到控制台输出 */ let randNum = Math.floor(Math.random()*101); //生成随机数 console.log(randNum); let num = prompt('请输入您猜测的数据'); //让用户输入猜测的数据 do{ num = prompt('请输入您猜测的数据'); //让用户输入猜测的数据 if(num<randNum){ alert('输入的数据过小'); }else if(num>randNum){ alert('输入的数据过大'); }else{ alert('恭喜你,猜对了!'); } }while(randNum!=num);

    3.在题目2的基础上,输出一共猜测了多少次

            在外面声明一个变量count,然后在循环体里面进行count++,在成功的里面输出count的值即可。

    4.求1+2+...+100的和

    5.求1-100中所有是3的倍数但是不是5的倍数的数字之和。

    相关文章

      网友评论

          本文标题:day03-流程控制语句之循环流程

          本文链接:https://www.haomeiwen.com/subject/zpbglrtx.html