使用for循环写的九九乘法表,代码还能再简洁一点吗?

来源:2-6 for嵌套(最常用的循环)

九汐

2019-12-25 08:24:22

<script>

for(var i=1; i<10; i++){

document.write("<br>");

for(var j=1; j<=i; j++){

var num = i * j;

var str = i + "×" + j + "=" + num + "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";

document.write(str);

}

}

</script>


写回答

1回答

好帮手慕夭夭

2019-12-25

同学你好,可以如下优化:

http://img.mukewang.com/climg/5e02cc7c09789ba205790120.jpg

另外,乘法表中,都是相同的乘数在前面。而效果中把相同的乘数放在了后面:

http://img.mukewang.com/climg/5e02cc9509f064df02950218.jpg

如下交换乘数的位置即可:

http://img.mukewang.com/climg/5e02ccd00930972605230065.jpg

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

0

0 学习 · 40143 问题

查看课程