js教程for循环练习9*9乘法表正序和倒序
/* 先把9*9乘法表写出几行
第一行:1x1=1
第二行:1x2=2 2x2=4
第三行:1x3=3 2x3=6 3x3=9
第四行:1x4=4 2x4=8 3x4=12 4x4=16,
找规律:一共是9行,左侧数值为left:
1
12
123
1234
...
右侧数值为right:
1
22
333
4444 */
/* 一共是9行,第一行1列,第二行2列,第三行三列
行,外层执行row 循环9次,row的初始值为1
列,内层执行col 循环次数等于行row,初始值为1
那么我们先定义行row和列col */
//那么我们先输出行的值:发现row=right col=left
//正序排列99乘法表
/* for (var row=1; row<10; row++) {
for (var col=1; col<=row; col++)
{document.write(col+"x"+row+"="+(col+row)+" ");
}
document.write("<br>");
}
*/
//倒序列排列99乘法表?
for (var row=9; row>=1; row--) {
for (var col=1; col<=row; col++)
{document.write(col+"x"+row+"="+(col*row)+" ");
}
document.write("<br>");
}
//总结:先确定一行有几列,一共几行,设置为row
//也可以外层变量只有一个值
//外层变量的每个值对应内层变量的多个值(循环)
欢迎访问哈尔滨网站设计
//每行有几个,以及规律设置为col