js中for循环有哪些
时间: 2024-02-28 22:10:24 浏览: 62
JS for循环详解
在 JavaScript 中,有三种类型的 `for` 循环:
1. `for` 循环:语法如下:
```javascript
for (initialization; condition; increment) {
// code to be executed
}
```
这种循环是最常见的循环类型,它可以在给定条件为真时重复执行代码块。`initialization` 是循环开始前的表达式,在循环开始前执行一次。`condition` 是循环条件,只要它为真,循环就会继续执行。`increment` 是在每次循环迭代后执行的表达式。
2. `for...in` 循环:语法如下:
```javascript
for (variable in object) {
// code to be executed
}
```
这种循环用于遍历对象的属性。`variable` 是一个变量,用于存储对象的属性名称,`object` 是要遍历的对象。
3. `for...of` 循环(ES6 引入):语法如下:
```javascript
for (variable of iterable) {
// code to be executed
}
```
这种循环用于遍历可迭代对象(例如数组、字符串、Map、Set 等)。`variable` 是一个变量,用于存储当前迭代的值,`iterable` 是要遍历的可迭代对象。
除了这三种循环,JavaScript 还提供了 `while` 和 `do...while` 循环,它们也可以用于重复执行代码块。
阅读全文