JS 双层for循环的案例

这篇博客通过双层for循环展示了如何在JavaScript中生成九九乘法表和特定图形。乘法表的实现利用了外层循环控制行数,内层循环打印每行的内容。图形打印部分则通过两段循环分别绘制上半部分和下半部分的星号图案,实现了对称的星形结构。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

双层for循环,简儿言之就是for循环里面还有for循环语句。

九九乘法表

//乘法表一共有九行,外层循环来执行换行的操作        

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

//内层循环主要是用来打印出每行的内容,第一行为1x1,第行为1x2,2x2,以此类推。

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

                y = j + "x" + i + "=" + i * j

                document.write(y +'&emsp;')

                if(j==2&&i<=4) {

                    document.write('&nbsp;&nbsp');//处理左对齐的问题

                }

            }

            document.write("</br>")//换行操作

        }

用for循环打印图形

   var line=10

      var middle=line/2+1

      for(var i=1;i<=middle-1;i++){

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

          document.write('&nbsp;')

        }

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

            document.write('*')

        }

        document.write('</br>')

      }

      for(var i=1;i<=middle-1;i++){

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

          document.write('&nbsp;')

        }

        for (var star=1;star<=middle-i-1;star++){

            document.write('*')

        }

        document.write('</br>')

      }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值