В JavaScript существует несколько методов создания циклов для повторяющихся задач. Вот некоторые распространенные структуры циклов:
-
Цикл for:
Цикл for используется, когда заранее известно количество итераций.Пример:
for (let i = 0; i < 10; i++) { // Code to be executed } -
Цикл while:
Цикл while используется, когда количество итераций не определено и зависит от условия.Пример:
let i = 0; while (i < 10) { // Code to be executed i++; } -
Цикл Do…While:
Цикл do… while аналогичен циклу while, но перед проверкой условия он выполняет блок кода как минимум один раз.Пример:
let i = 0; do { // Code to be executed i++; } while (i < 10); -
Цикл For…in:
Цикл for…in используется для перебора свойств объекта.Пример:
const obj = { a: 1, b: 2, c: 3 }; for (let prop in obj) { // Code to be executed console.log(prop, obj[prop]); } -
Цикл For…of:
Цикл for…of используется для перебора повторяемых объектов, таких как массивы, строки и т. д.Пример:
const arr = [1, 2, 3]; for (let value of arr) { // Code to be executed console.log(value); }
Это некоторые из распространенных методов цикла в JavaScript.