JavaScript:循环

循环

一、循环要素

跑圈  
    1. 从第一圈开始跑
    2. 跑
    3. 目标 10圈  小于目标一直跑
    4. 跑完一圈 计数   
    
    1  1<=10  +1  
    2  2<=10  +1
    3  3<=10  +1
    4  4<=10  +1
    5  5<=10  +1
    6  6<=10  +1
    7  7<=10  +1
    8  8<=10  +1
    9  9<=10  +1
    10 10<=10 +1
    11 停止
    
    1.初始值
    2.条件
    3.步长
    4.重复执行的代码

二、while循环

语法:
    初始值;
    while (条件) {
        重复执行的代码;
    }

过程:
    1.进行条件的判断
    2.如果条件为true 执行{}中的代码
    3.执行完代码会回过来继续判断条件 如果条件为true 继续执行{}中的代码
    4.再回来判断条件 如果条件为false 那么就停止执行 

三、构建死循环

永远满足条件 条件为true

while(true){
    执行的代码;
}

while(1){
    执行的代码;
}

死循环一定要设置好结束的条件 否则就浪费计算机的资源 

后边学习了break continue 再详细说明

四、利用循环求和

1+2+...100
// 1.先创造1~100

// 两种方式
// 初始值为1
var i = 1;
while(i<=100){
    console.log(i); //先打印再累加
    i+=1;
}

// 初始值为0
var i = 0;
while(i<100){
    i+=1;
    console.log(i);
}

// 2.准备一个大容器 用来存放最终的和

// 每次循环都把数字放到容器中 然后累加
// 1在循环外创建一个大容器 这个容器最终存的是数字
// 所以设置初始值为0


//循环结束以后再打印这个容器 就是最终的和


var sum=0;
var i=1;
while(i<=100){
    sum+=i;
    i++;
}


console.log(sum);

var sum=0;
var i=0;
while(i<100){
    i++;
    sum+=i;
}


console.log(sum);


//在保证结果正确的前提下 我们尽可能的要减少循环的次数

// 练习  两种方式 1+2+...+100
// 初始值为1
var i = 1;
var sum = 0;
while(i<=100){
    sum+=i;
    i++;
}
console.log(sum);
// 初始值为0

var i = 0;
var sum = 0;
while(i<100){
    i++;
    sum+=i;
    
}
console.log(sum);

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值