循环

循环:周而复始的执行相同的操作,循环需要终止条件


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

}

for循环的执行过程
第一步:初始化变量
第二部:判断变量是否满足条件
如果满足条件就执行循环体中的语句
如果不满足条件则结束循环
第三步:执行完之后更新变量
第四步:重复二三
for (var i=1;i<=3;i++) {
console.log(Math.floor(Math.random()*100)+1)
}


i等于1,i小于等于3,打印
i++,i等于2,i小于等于3,成立,打印
i++,i等于3,i小于等于3,成立,打印
i++,i等于4,i小于等于3,不成立,结束不打印


//打印1-100的和
var sum=0;
for (var i=1;i<=100;i++) {
sum+=i;
}
console.log(sum)
---------------------------------------------------
三种写法👇
//50-100的和
var sum=0;
for (var i=100;i>=50;i--) {
sum+=i
}
console.log(sum)
👇
var sum=0;
var i=50;
for (;i<=100;) {
sum+=i;
i++
}
console.log(sum)
👇
var sum=0;
var i=50;
for (;;) {
if (i<=100) {
sum+=i;
i++;
}
}
---------------------------------------------------------
//打印1-100之间的偶数
for (var i=1;i<=100;i++) {
if (i%2==0) {
console.log(i)
}
}
或者
for (var i=2;i<=100;i+=2) {
console.log(i)
}
//在长500米的路边,每隔5米载一棵树,一共多少棵
var n=0;
for (var i=0;i<=500;i+=5) {
n++;
}
console.log(n)

 


//whlie循环,当……执行

while(不会){
抄一遍
}
一开始会,不用炒,不会炒一边,还是不会继续抄
//打印1-10
var n=1;
while (n<=10){
console.log(n);
n++;
}
//纸张0.3毫米,珠穆朗玛峰8848.86米,对折多少次
var h=0.0003,i=0;
while (h<8848.86){
h*=2;
i++
}
console.log(i);
//1-33中随机获取6个数字
var arr=[]//储存6个数字
while(arr.length<6){//当获取的数字少于6时执行循环
var n=Math.floor(Math.random()*33)+1;
if (arr.indexOf(n)==-1) {//验证数组中不存在该数字
arr.push(n)//添加
}
}
console.log(arr)


//do……while 做(执行)...当什么时候,先执行,在判断
//先执行一次条件,条件满足在继续执行,不满足就停止循环
do{
抄一遍
}while (会不会)
不管一开始会不会,开始都要抄一遍,抄一遍之后会了不超,不会继续炒

//输出五个☆
for (var i=1,str='';i<=5;i++) {
str+='☆'
}
document.write(str);//页面输出

//五行,20个⭐
for (var i=1,str='';i<=20;i++) {
str+='☆';
if (i%5==0) {
str+='<br>'
}
}
document.write(str);//页面输出


/*
break:强制中断整个循环
continue:继续,跳出本次循环,进入下一次
* */

for(var i=1;i<=10;i++){
if (i%5==0) {
break;
}
console.log(i)
}

for(var i=1;i<=10;i++){
if (i%5==0) {
continue
}
console.log(i)
}

posted @   孟仔  阅读(431)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
点击右上角即可分享
微信分享提示