预览图
正序打印
倒置打印
演示代码
正序
// 正向打印
for (var i = 1; i <= 9; i++) {
// 外层循环控制行数
for (var j = 1; j <= i; j++) {
// 内层循环控制列数
document.write(j + "*" + i + "=" + i * j + " ");
// 输出等式,并添加空格
};
// 换行
document.write("<br />");
};
倒置
// 倒置打印
for (var i = 9; i >= 1; i--) {
// 外层循环控制行数
for (var j = 1; j <= i; j++) {
// 内层循环控制列数
document.write(j + "*" + i + "=" + i * j + " ");
};
// 换行
document.write("<br />");
};
不同
正向打印和倒置打印的不同之处在于,最外层for循环的起始值和结束值,以及“++”和“–”的改变,其余的代码部分完全相同。意义在于,最外层控制的行数,影响了每一层应该出现的列数。
这里是万物之恋,下次再见了!