Управление циклом
Управление циклом в JavaScript относится к способу, с помощью которого вы можете управлять повторением выполнения блока кода внутри программы. Существуют различные типы циклов в JavaScript, и каждый из них выполняет повторяющиеся действия в течение заданного количества времени или до тех пор, пока определенное условие не выполнится.
Ниже перечислены некоторые типы циклов в JavaScript:
- Цикл while: Цикл while повторяет блок кода, пока заданное условие остается истинным. Например:
let i = 0;
while (i < 5) {
console.log(i);
i++;
}
- Цикл do-while: Цикл do-while похож на цикл while, но блок кода будет выполнен хотя бы один раз, даже если условие изначально ложно. Например:
let i = 0;
do {
console.log(i);
i++;
} while (i < 5);
- Цикл for: Цикл for позволяет выполнять повторяющиеся действия заданное количество раз. Например:
for (let i = 0; i < 5; i++) {
console.log(i);
}
- Цикл for…in: Цикл for…in используется для перебора свойств объекта. Например:
const obj = {a: 1, b: 2, c: 3};
for (let prop in obj) {
console.log(prop);
}
- Цикл for…of: Цикл for…of используется для перебора элементов массива или другой итерируемой коллекции. Например:
const arr = [1, 2, 3];
for (let item of arr) {
console.log(item);
}
- Цикл forEach: Цикл forEach является методом массива, который выполняет указанную функцию для каждого элемента массива. Например:
const arr = [1, 2, 3];
arr.forEach(function(item) {
console.log(item);
});
В зависимости от вашей конкретной задачи, вы можете выбрать подходящий тип цикла в JavaScript.