jsfor循环输出九九乘法表
时间: 2024-06-12 14:09:03 浏览: 98
九九乘法表可以用不同的循环结构来实现,下面是三种常见的方式:
方法一、使用while循环:
```javascript
var i = 1, j = 1;
while (i <= 9) {
while (j <= i) {
document.write(j + " * " + i + " = " + i * j + " ");
j++;
}
j = 1;
i++;
document.write('<br>');
}
```
方法二、使用do-while循环:
```javascript
var i = 1, j = 1;
do {
do {
document.write(j + " * " + i + " = " + i * j + " ");
j++;
} while (j <= i);
j = 1;
i++;
document.write('<br>');
} while (i <= 9);
```
方法三、使用for循环:
```javascript
for (var i = 1; i <= 9; i++) {
for (var j = 1; j <= i; j++) {
document.write(j + " * " + i + " = " + i * j + " ");
}
document.write('<br>');
}
```
相关问题
js循环语句输出九九乘法表
以下是使用 JavaScript 循环语句输出九九乘法表的代码:
```
for (var i = 1; i <= 9; i++) {
for (var j = 1; j <= i; j++) {
document.write(j + "x" + i + "=" + i*j + " ");
}
document.write("<br>");
}
```
这段代码会在网页上输出九九乘法表。
用js正序反向输出九九乘法表
JavaScript 中可以使用嵌套循环和数组来轻松地生成九九乘法表,并同时提供正序和反序的显示。下面是一个简单的例子:
**正序输出:**
```javascript
function printMultiplicationTable() {
for (let i = 1; i <= 9; i++) {
let row = '';
for (let j = 1; j <= i; j++) {
row += `${j} * ${i} = ${i * j}\t`;
}
console.log(row);
}
}
printMultiplicationTable();
```
运行此函数会打印出正常的九九乘法表。
**反序输出:**
```javascript
function reversePrintMultiplicationTable() {
for (let i = 9; i >= 1; i--) {
let row = '';
for (let j = i; j >= 1; j--) {
row += `${j} * ${i} = ${i * j}\t`;
}
console.log(row);
}
}
reversePrintMultiplicationTable();
```
这个 `reversePrintMultiplicationTable` 函数将顺序反转了,从9乘以1开始到1乘以9结束。
阅读全文