JavaScript循环语句

while循环语句

        while(条件语句){

                条件成立执行的代码

        }//注意避免死循环

练习

        // 循环打印五十以内被三整除的数

var i =50;
while(i>=0){
    if(i%3==0){
        console.log(i);
        i--;
    }else{
        i--;
    }
}
do...while循环语句

        do{

       执行语句

        }while(条件语句);//至少会执行一次

var i= 1;
do{
    i++;
}while(i<0);
console.log(i);//执行结果 2
for循环语句

        for(初始化值;条件判断;变化量){

                执行语句

        }

练习

        //循环求和

var res = 0;
for(var i=1;i<10;i++){
    res+=i;
}
console.log(res);
//执行结果45

        // 计算 1 - 1/2 + 1/3 - 1/4 + 1/5  ...... 1/100

var res =0;
var n =1
for(var i =1;i<=100;i++){
    res+=n*1/i;
    n=-n;
}
console.log(res);
// 结果0.688172179310195

        // 逢7必过   打印100以内7的倍数,和含有7的数

for(var i =1;i<=100;i++){
    if(i % 7 == 0 || i % 10 == 7 || parseInt(i/10) == 7){
        console.log(i);
    }
}
// 7 14 17 21 27 28 35 37 42 47 49 56 57 63 67 70 71 72 73 74 75 76 77 78 79 84 87 91 97 98
双重for循环

        for循环内还可以嵌套for循环,注意循环先后顺序

练习

        //通过循环制作九九乘法表

var res = "";
for(var i =1;i<=9;i++){
    for(var j =1;j<=i;j++){
        res+=j+"×"+i+"="+i*j;
        res+="\t"//每个之间增加间隙
    }
    res+="\n"//换行符
}
console.log(res);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值