用js 写个九九乘法表
时间: 2023-08-31 15:38:11 浏览: 94
### 回答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`元素中。通过这个简单的代码,我们就能够生成一个完整的九九乘法表。
阅读全文