如何用JS写出99乘法表

<script type="text/javascript">
    for(let i = 0; i<=9;i++) {
        for(let j = 1; j<=i; j++) {
            document.write('&nbsp;')
            document.write(j+'*'+i+'='+j*i+'&nbsp;');
        }
        document.write('<br>');
    }
 </script>

在这里插入图片描述

### 回答1: 以下是使用 JavaScript 编写九九乘法表的示例代码: ```javascript for (var i = 1; i <= 9; i++) { var row = ""; for (var j = 1; j <= i; j++) { row += i + " * " + j + " = " + i * j + " "; } console.log(row); } ``` 这段代码使用了两个嵌套的 `for` 循环,第一个循环用于打印每一行的乘法表达式,第二个循环用于在每一行中打印出对应的乘法表达式。 `console.log()` 函数用于将每一行打印到控制台上。 你可以将这段代码放入 HTML 文件中,并在浏览器中运行它,也可以在 Node.js 环境下直接运行它。 ### 回答2: 可以用JavaScript编写一个九九乘法表。下面是一种实现方法: ```javascript for (var i = 1; i <= 9; i++) { for (var j = 1; j <= i; j++) { document.write(j + " × " + i + " = " + (i * j) + " "); } document.write("<br>"); } ``` 上述代码使用了两个嵌套的for循环。外层循环控制每一行的数字的个数,而内层循环用于输出每一行的计算结果。 在外层循环中,循环变量`i`代表当前行数,从1到9递增。在内层循环中,循环变量`j`代表当前行的数字,从1到`i`递增。 在每次内层循环结束时,使用`document.write()`输出乘法表的一行内容。输出格式为:`j × i = (i * j)`。 最后使用`document.write("<br>")`换行,输出下一行。 你可以将上述代码复制到HTML文件中,并使用浏览器查看该九九乘法表的结果。 ### 回答3: ``` <!DOCTYPE html> <html> <body> <table> <thead> <tr> <th> </th> <th>1</th> <th>2</th> <th>3</th> <th>4</th> <th>5</th> <th>6</th> <th>7</th> <th>8</th> <th>9</th> </tr> </thead> <tbody id="multiplicationTable"> </tbody> </table> <script> var table = document.getElementById("multiplicationTable"); for (var i = 1; i <= 9; i++) { var row = document.createElement("tr"); for (var j = 1; j <= 9; j++) { var cell = document.createElement("td"); cell.textContent = i * j; row.appendChild(cell); } table.appendChild(row); } </script> </body> </html> ``` 该代码使用JavaScript生成了一个9x9的乘法表。首先,我们获取了一个`id`为`multiplicationTable`的`tbody`元素。然后,使用两个嵌套的循环,外层循环控制行数,内层循环控制列数。在每次内层循环中,我们新建一个`td`元素,并将乘法的结果赋给该单元格的`textContent`属性。之后,将新建的单元格添加到当前行中。最后,将行添加到九九乘法表的`tbody`元素中。通过这个简单的代码,我们就能够生成一个完整的九九乘法表。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值