请问下老师这个为什么给外层循环可以使输出内容按题排列,是什么样的逻辑

来源:2-10 编程练习

qq_慕容254374

2021-06-30 17:09:57

<!DOCTYPE html>

<html>

    <head lang="en">

        <meta charset="UTF-8">

        <title>九九乘法表</title>

    </head>

    <body>

        <script>

            //补充代码

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

                document.write("<br>");

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

                    document.write(j+"*"+i+"="+j*i+"&nbsp;");

                }

            }

            

        </script>

    </body>

</html>



写回答

1回答

好帮手慕言

2021-06-30

同学你好,以同学的代码为例,外层的循环会执行9次,每循环一次就会添加一个br标签,所以有9个br标签,也就是9行。

进入外层循环之后,内层循环开始执行,不符合条件之后,内层循环结束,然后再次执行外层循环...直到不符合外层循环的条件,整个循环结束。

祝学习愉快~

0
hq_慕容254374
hp>谢谢老师,已经理解了,外层和内层循环一次结束的时候,会输出<br>换行,所以条件内的只有1*1,所以只有一行一列,

h021-06-30
共1条回复

0 学习 · 40143 问题

查看课程