js中for循环使用的几种代码示例
时间: 2023-11-19 17:06:52 浏览: 42
以下是JS中for循环使用的几种代码示例:
1. 遍历数组
```
var arr = [1, 2, 3, 4, 5];
for (var i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
```
2. 遍历对象
```
var obj = {name: 'Tom', age: 18, gender: 'male'};
for (var key in obj) {
console.log(key + ': ' + obj[key]);
}
```
3. 倒序遍历数组
```
var arr = [1, 2, 3, 4, 5];
for (var i = arr.length - 1; i >= 0; i--) {
console.log(arr[i]);
}
```
4. 遍历指定区间的数字
```
for (var i = 1; i <= 10; i++) {
console.log(i);
}
```
5. 嵌套循环
```
for (var i = 1; i <= 3; i++) {
for (var j = 1; j <= 2; j++) {
console.log('i=' + i + ', j=' + j);
}
}
```
相关问题
JS中for循环使用的几种代码示例
以下是JS中for循环使用的几种代码示例:
1. 遍历数组
```
var arr = [1, 2, 3, 4, 5];
for (var i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
```
2. 遍历对象
```
var obj = {name: 'Tom', age: 18, gender: 'male'};
for (var key in obj) {
console.log(key + ': ' + obj[key]);
}
```
3. 倒序遍历数组
```
var arr = [1, 2, 3, 4, 5];
for (var i = arr.length - 1; i >= 0; i--) {
console.log(arr[i]);
}
```
4. 遍历指定区间的数字
```
for (var i = 1; i <= 10; i++) {
console.log(i);
}
```
5. 嵌套循环
```
for (var i = 1; i <= 3; i++) {
for (var j = 1; j <= 2; j++) {
console.log('i=' + i + ', j=' + j);
}
}
```
js for 循环的使用
在JavaScript中,有几种类型的循环可以使用,包括 `for`、`while` 和 `do-while`。这些循环结构可以帮助您执行重复的代码块,直到满足特定条件。
下面是每种循环的语法和示例:
1. `for` 循环
`for` 循环是一种常用的循环结构,它允许您指定初始条件、终止条件和循环迭代方式。它的语法如下:
```javascript
for (initialization; condition; iteration) {
// 循环体
}
```
其中,`initialization` 用于指定初始条件,`condition` 用于指定循环条件,`iteration` 用于指定每次循环的迭代方式。例如:
```javascript
for (let i = 0; i < 5; i++) {
console.log(i);
}
```
2. `while` 循环
`while` 循环是另一种常用的循环结构,它允许您指定一个条件,只要该条件为真,就会重复执行循环体。它的语法如下:
```javascript
while (condition) {
// 循环体
}
```
例如:
```javascript
let i = 0;
while (i < 5) {
console.log(i);
i++;
}
```
3. `do-while` 循环
`do-while` 循环是一种变体循环,它与 `while` 循环类似,但是它保证循环体至少执行一次,即使循环条件一开始就不满足。它的语法如下:
```javascript
do {
// 循环体
} while (condition);
```
例如:
```javascript
let i = 0;
do {
console.log(i);
i++;
} while (i < 5);
```
以上是三种常用的循环结构,您可以根据实际需求选择适当的循环类型。请注意,循环的使用可能会导致无限循环,因此请确保循环条件最终会被满足或通过 `break` 或 `return` 等语句退出循环。