2019-07-28

for循环

1,for 语句;
说明: for语句是一种先判断,后运行的循环语句。但它具有在执行循环之前的初始变量和定义循环后要执行的能力。
单层for循环格式:
for(start; end; step ) {
循环体
}
start起始条件:在循环(代码块)开始前 执行==》初始化值。
end 终止条件: 定义运行循环(代码块)的条件==》判断
step步长值:在循环(代码块)已被执行之后执行 ==》更新

第一步:初始化值只执行一次(声明初始化变量:var i = *;)
第二步:进入判断(判断更新后的值是否符合该条件)
第三步:如果判断返回值是true,执行代码块
第四步:根据步长更新值(执行++、--、+=或者-=)
第五步:值更新后再次进行判断
第六步:.......
*for循环嵌套格式:
说明:
当循环与循环发生嵌套时遵循下列规则
1、外层为假时内层不执行;
2、先执行外层再执行内层,直至内层的条件为假时再返回外层去执行。
3、外层的值可以带入内层来使用
for(start;end;step){
for(start;end;step){
循环体;
}
循环体;
}
接下来给大家写一个九九乘法表;

   for( var a = 1; a <= 9; a++){
        for( var b =1; b <=a; b++){
            document.write(`${b} * ${a} = ${b *a}         `);
        }      
        document.write(`
`); }

1 * 1 = 1
1 * 2 = 2 2 * 2 = 4
1 * 3 = 3 2 * 3 = 6 3 * 3 = 9
1 * 4 = 4 2 * 4 = 8 3 * 4 = 12 4 * 4 = 16
1 * 5 = 5 2 * 5 = 10 3 * 5 = 15 4 * 5 = 20 5 * 5 = 25
1 * 6 = 6 2 * 6 = 12 3 * 6 = 18 4 * 6 = 24 5 * 6 = 30 6 * 6 = 36
1 * 7 = 7 2 * 7 = 14 3 * 7 = 21 4 * 7 = 28 5 * 7 = 35 6 * 7 = 42 7 * 7 = 49
1 * 8 = 8 2 * 8 = 16 3 * 8 = 24 4 * 8 = 32 5 * 8 = 40 6 * 8 = 48 7 * 8 = 56 8 * 8 = 64
1 * 9 = 9 2 * 9 = 18 3 * 9 = 27 4 * 9 = 36 5 * 9 = 45 6 * 9 = 54 7 * 9 = 63 8 * 9 = 72 9 * 9 = 81

你可能感兴趣的:(2019-07-28)