Цикл for
Цикл for — это самый гибкий и часто используемый цикл в JavaScript. Он позволяет точно контролировать начало, условие продолжения и изменение счётчика на каждой итерации.
Синтаксис
for (инициализация; условие; шаг) {
// тело цикла
}
- инициализация — выполняется один раз в начале. Обычно объявляется счётчик (
let i = 0). - условие — проверяется перед каждой итерацией. Если
false— цикл завершается. - шаг — выполняется после каждого прохода тела цикла. Обычно увеличивает счётчик (
i++).
Пример: перебор массива по индексу
const products = ["Яблоко", "Груша", "Апельсин"];
for (let i = 0; i < products.length; i++) {
console.log("Товар: " + products[i]);
}
Вывод:
Товар: Яблоко
Товар: Груша
Товар: Апельсин
Здесь i — индекс текущего элемента. Мы используем его для доступа к products[i].
Почему важно использовать length?
Если массив изменяется во время цикла (например, элементы удаляются), length пересчитывается на каждой итерации. Это безопасно.