for循环认识和使用

for循环详解

在开发代码的过程中,我们会经常使用到for循环。

一.for循环语法
for(定义初始变量;循环条件;变量变化){
循环代码块
}
1.定义初始变量,在进入循环之前执行一次;
2.循环条件是每次进入循环之前都会执行并且判断;
3.变量变化是每次循环完成语句块后执行的内容;
4.定义初始变量和变量变化可以用,(逗号)来隔开多个内容;
5.循环条件第二部分是不能用逗号来隔开多个内容,隔开多个内容只能用&&或者||;
例:for(var i=0;i<=10;i++){
console.log(i);
}

二.for循环案例
1.使用for循环实现99乘法口诀表

document.write('<table border=1>');
    var str='';
    for(var i=1;i<=9;i++){
        str+='<tr>';
        for(var j=1;j<=i;j++){
            str+='<td>'+j+'*'+i+'='+j*j+'</td>';
        }
        str+='</tr>';
    }
    document.write(str);
    document.write('</table>');
2.for循环打印等腰三角形
for(var i=1;i<=9;i++){
        document.write('&nbsp')
        var sun=9;
        while(sun-i){
            sun--;
            document.write('&nbsp');

        }
        for(var j=1;j<=i;j++){
            document.write('*');
            document.write('&nbsp');
            
        }
        document.write('<br>');
    }
for(var i=1;i<=9;i++){
        document.write('&nbsp')
        for(var a=9;a>=i;a--){
            document.write('&nbsp');
        }
        for(var j=1;j<=i;j++){
            document.write('*');
            document.write('&nbsp');
            
        }
        document.write('<br>');
    }

3.for循环实现求质数之和

var sum=0;
    for(var i=1;i<=100;i++){
        var num=1;
        for(var j=i-1;j>=2;j--){
            // var num=1;
            if(i%j==0){
                num=2;
            }
        }
        if(num==1){
            sum+=i;
        }
    }
    document.write(sum);

三.for循环简化
如果循环语句只有一条可以不写大括号
例:

for(var i=0,sum=0;i<100;i++) sum+=i;

继续简化

for(var i=0,sum=0;i<100;sum+=i,i++);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值