for循环

for(定义变量;条件表达式;自增自减){
循环体代码;
}

执行顺序:

◆首先定义变量

◆如果条件表达式结果为true的时候,执行for循环里的代码,如果为false,循环体代码终止执行。

◆如果是后置自增自减,如i++,先执行变量和条件表达式一次,再执行自增自减。

 如果是前置自增自减,如++i,先执行自增自减,再执行变量和条件表达式循环。

  //例1 :斐波那契数列for 循环
        var x=1;
        var y=1;
        var z=0;
        for(var i=0;i<=10;i++){
            z=x+y;
            x=y;
            y=z;
            console.log(z);//2,3,5,8,13,21,34,55,89,144,233
        }
//  例2:计算1到100的和 
                var sum=0;
        for(var n=1;n<=100;n++){
            sum=sum+n;
        }
        console.log(sum);
//  例3:将1到100之间所有是6的倍数的数字输出到控制台中
        for(var n=1;n<=100;n++){
            if(n%6==0){
                console.log(n);
            }
        }
// 例4:在页面中打印两行10颗*
        for(var j=1;j<=2;j++){
            for(var n=1;n<=10;n++){
                document.write("*");
            }
            document.write("<br>");
        }
// 例5:在页面中打印一个直角三角形
        for(var j=1;j<=9;j++){
            for(var i=1;i<=j;i++){
                document.write("*");
            }
            document.write("<br>");
        }
// 例6 :在页面中打印99乘法表
        for(var j=1;j<=9;j++){
            for(var i=1;i<=j;i++){
                document.write(i +"X"+ j +"="+ i*j +"&nbsp;");
            }
            document.write("<br>");
        }
【转载文章务必保留出处和署名,谢谢!】
原文地址:https://www.cnblogs.com/EricZLin/p/8596298.html