js for循环的一些练习题
时间: 2023-10-04 14:12:35 浏览: 40
1. 打印出1到10的数字。
```
for (let i = 1; i <= 10; i++) {
console.log(i);
}
```
2. 打印出1到100之间所有偶数。
```
for (let i = 2; i <= 100; i += 2) {
console.log(i);
}
```
3. 打印出1到100之间所有奇数。
```
for (let i = 1; i <= 100; i += 2) {
console.log(i);
}
```
4. 打印出1到100之间所有能被3整除的数字。
```
for (let i = 1; i <= 100; i++) {
if (i % 3 === 0) {
console.log(i);
}
}
```
5. 打印出1到100之间所有能被3和5同时整除的数字。
```
for (let i = 1; i <= 100; i++) {
if (i % 3 === 0 && i % 5 === 0) {
console.log(i);
}
}
```
6. 打印出1到100之间所有质数。
```
for (let i = 2; i <= 100; i++) {
let isPrime = true;
for (let j = 2; j < i; j++) {
if (i % j === 0) {
isPrime = false;
break;
}
}
if (isPrime) {
console.log(i);
}
}
```
7. 打印出九九乘法表。
```
for (let i = 1; i <= 9; i++) {
let row = "";
for (let j = 1; j <= i; j++) {
row += j + "*" + i + "=" + (i * j) + " ";
}
console.log(row);
}
```
8. 打印出倒立的九九乘法表。
```
for (let i = 9; i >= 1; i--) {
let row = "";
for (let j = i; j >= 1; j--) {
row += j + "*" + i + "=" + (i * j) + " ";
}
console.log(row);
}
```
9. 打印出以下图形。
```
*
**
***
****
*****
```
```
for (let i = 1; i <= 5; i++) {
let row = "";
for (let j = 1; j <= i; j++) {
row += "*";
}
console.log(row);
}
```
10. 打印出以下图形。
```
*****
****
***
**
*
```
```
for (let i = 5; i >= 1; i--) {
let row = "";
for (let j = 1; j <= i; j++) {
row += "*";
}
console.log(row);
}
```