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的倍数的数字之和。
网友评论