for循环应用

本文介绍了如何利用JavaScript中的for循环来构建九九乘法表。通过设置两个变量i和j,循环行数和列数,遵循乘法表的规律,实现了从1×1到9×9的乘法表。在实现过程中,还注意到了换行和样式的问题,最终展示了一个完整的乘法表格。

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

如何用for循环写出一个九九乘法表

  1. 先要搞清楚九九乘法表是怎么做出来的

    在这里插入图片描述
    如图所示
    寻找规律设置两个变量,i和j,第一个就是第一列乘第一行就是1×1=1;第二行就是第二列乘第一行就等于 1×2=2、2×2=4。如此推理就有了大概的思路了,

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

先循环行的数量,有几行循环几行再里面循环列的数量第一行有一列、第二行有两列…。所有我们知道了列的循环。

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

那再看数值的规律第一个就是第一列乘第一行就是1×1=1;第二行就是第二列乘第一行就等于 1×2=2、2×2=4。所以我们再加如数值;

        for(var i=1;i<=9;i++){
            for(var j=1;j<=i;j++){
            document.write(j + "×" + i + "=" + j*i + "&nbsp;&nbsp;");
            }
        }

大概的格式我们已经写好了打开网页看看
在这里插入图片描述
如图所示它变成了一长串的忽略了换行那我们再给它相应的位置加上换行

for(var i=1;i<=9;i++){
   for(var j=1;j<=i;j++){
       document.write(j + "×" + i + "=" + j*i + "&nbsp;&nbsp;");
    }
       document.write("<br/>")
   }

在这里插入图片描述
这样一个完整的九九乘法表就出来前四行有点不同我再给加点样式

        for(var i=1;i<=9;i++){
            for(var j=1;j<=i;j++){
                if (j*i<10) {
                    document.write(j + "×" + i +"&nbsp;"+ "="+"&nbsp;" + j*i + "&nbsp;&nbsp;");
                } else {
                    document.write(j + "×" + i + "=" + j*i + "&nbsp;&nbsp;");
                }
            }
            document.write("<br/>")
        }

这样一个完整的九九乘法表就做出来了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值