使用for循环打印99乘法表

思路:

①一共有9行,但是每行的个数不一样,因此需要用到双重 for 循环 ①一共有9行,但是每行的个数不一样,因此需要用到双重 for 循环
②外层的 for 循环控制行数 i ,循环9次 ,可以打印 9 行  ②外层的 for 循环控制行数 i ,循环9次 ,可以打印 9 行
③内层的 for 循环控制每行公式  j   ③内层的 for 循环控制每行公式 j
④核心算法:每一行 公式的个数正好和行数一致, j <= i; ④核心算法:每一行 公式的个数正好和行数一致, j <= i;
⑤每行打印完毕,都需要重新换一行 ⑤每行打印完毕,都需要重新换一行
⑥把公式用 i 和 j 替换 ⑥把公式用 i 和 j 替换
实现代码: 实现代码:
var strr = ;
        for (var i = 1; i < 10; i++) {
            // for (var j = 1; j <= i; j++) {  而不是 for (var j = 1; j <= 9; j++) {
            //         // 1*1=0
            for (var j = 1; j <= i; j++) {
                // 1*1=0
                // strr = j + × + i + =i * j;错误示范
                strr = strr + j + × + i + = + i * j + 	;

            }
            strr = strr + 
;
        }
        console.log(strr);
var strr = ; for (var i = 1; i < 10; i++) { // for (var j = 1; j <= i; j++) { 而不是 for (var j = 1; j <= 9; j++) { // // 1*1=0 for (var j = 1; j <= i; j++) { // 1*1=0 // strr = j + × + i + =i * j;错误示范 strr = strr + j + × + i + = + i * j + ; } strr = strr + ; } console.log(strr);
经验分享 程序员 微信小程序 职场和发展