js 两种方法打印九九乘法表

本文通过两个示例展示了如何使用JavaScript来生成九九乘法表,第一个示例使用了传统的for循环嵌套,第二个示例则通过定义函数并利用HTML的table标签实现了更加美观的展示方式。

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

1> 循环嵌套:

<script>
  var i , j;
            for(i = 1;i <= 9;i ++){
                document.write("<br>");               // i 为行的乘数,j 为列数  每一行打印完后换行
                for(j = 1;j <= i;j ++){
                    sum = i * j;
                    document.write(i ,"*",j ,"=",sum,"   ");     // 使 "i" 和 "j" 能打印出来
                }
            }
</script>

效果:

2> 使用函数写一个table包裹的乘法表:

<script>
    function cfb(){
                  var bg = "<table>";
                  for(var i = 1;i <= 9;i ++){
                      bg += "<tr>";
                      for(var j = 1;j <= i;j ++){
                          bg += "<td>" + i + "*" + j + "=" + i * j + "</td>";
                      }
                      bg += "</td>";
                  }
                  bg += "</table>";
                  document.write(bg);
              }
              cfb();
</script>

效果:

(复制的结果,没背景颜色。。)

这时,再点击进入查看器,会看到新生成的<table>标签:


评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值