使用js打印倒序九九乘法表
时间: 2023-06-09 22:02:37 浏览: 121
好的,我可以为您提供一段JavaScript代码来打印倒序九九乘法表:
```js
for (var i=9; i>=1; i--) {
var row = '';
for (var j=9; j>=i; j--) {
row += i + 'x' + j + '=' + (i*j) + ' ';
}
console.log(row);
}
```
运行这段代码,将会输出以下九九乘法表:
```
9x9=81 9x8=72 9x7=63 9x6=54 9x5=45 9x4=36 9x3=27 9x2=18 9x1=9
8x8=64 8x7=56 8x6=48 8x5=40 8x4=32 8x3=24 8x2=16 8x1=8
7x7=49 7x6=42 7x5=35 7x4=28 7x3=21 7x2=14 7x1=7
6x6=36 6x5=30 6x4=24 6x3=18 6x2=12 6x1=6
5x5=25 5x4=20 5x3=15 5x2=10 5x1=5
4x4=16 4x3=12 4x2=8 4x1=4
3x3=9 3x2=6 3x1=3
2x2=4 2x1=2
1x1=1
```
希望能对您有所帮助!
相关问题
web用代码写倒序九九乘法表
在Web上编写代码以显示倒序的九九乘法表,可以利用HTML和JavaScript结合来实现。下面是一个简单的例子:
```html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>倒序九九乘法表</title>
<style>
table {
border-collapse: collapse;
width: 400px;
}
th, td {
border: 1px solid black;
padding: 5px;
text-align: center;
}
</style>
</head>
<body>
<table id="multiplicationTable">
</table>
<script>
function createMultiplicationTable() {
var table = document.getElementById('multiplicationTable');
for (var i = 9; i >= 1; i--) {
var row = table.insertRow(i);
for (var j = 9; j >= 1; j--) {
var cell = row.insertCell(j);
cell.textContent = i + ' * ' + j + ' = ' + (i * j);
}
}
}
window.onload = createMultiplicationTable;
</script>
</body>
</html>
```
这个代码首先创建了一个空的HTML表格,然后在`window.onload`事件触发时(即页面加载完成),使用JavaScript动态生成了从9到1的乘法结果,并填充到了表格中。每一行和每列都是从高到低排列的。
用HTML语言怎样打印出九九乘法表,JavaScript中实现for循环打印输出九九乘法表
在 HTML 中,可以使用表格标签 `<table>`、行标签 `<tr>` 和单元格标签 `<td>` 来展示九九乘法表。以下是一个基本的 HTML 代码片段:
```html
<table>
<caption>九九乘法表</caption>
<tbody>
<tr>
<td>1 × 1 = 1</td>
<td>1 × 2 = 2</td>
<td>1 × 3 = 3</td>
<!-- ... -->
<td>1 × 9 = 9</td>
</tr>
<tr>
<td>2 × 1 = 2</td>
<td>2 × 2 = 4</td>
<td>2 × 3 = 6</td>
<!-- ... -->
<td>2 × 9 = 18</td>
</tr>
<!-- ... -->
<tr>
<td>9 × 1 = 9</td>
<td>9 × 2 = 18</td>
<td>9 × 3 = 27</td>
<!-- ... -->
<td>9 × 9 = 81</td>
</tr>
</tbody>
</table>
```
如果想要使用 JavaScript 实现 for 循环来输出九九乘法表,则可以使用以下代码片段:
```html
<table>
<caption>九九乘法表</caption>
<tbody>
<script>
for (let i = 1; i <= 9; i++) {
document.write('<tr>');
for (let j = 1; j <= 9; j++) {
document.write('<td>');
document.write(i + ' × ' + j + ' = ' + i*j);
document.write('</td>');
}
document.write('</tr>');
}
</script>
</tbody>
</table>
```
在这个代码片段中,我们使用了两个 for 循环来遍历九九乘法表的所有行和列,然后使用 `document.write` 函数将每个单元格的内容写入 HTML 中。注意,在实际的项目中,最好避免使用 `document.write`,而是使用 DOM 操作来动态地生成 HTML 元素。
阅读全文