Циклы while и for JavaScript

При написании скриптов нам часто приходится делать однотипные действия много раз. К примеры вывести товары из списка или перебрать чиста от 1 до 10 и для каждого действия нужен одинаковый код.

Для многократного использования одного и того же участка кода предусмотрены циклы в JavaScript

Самый распространенный цикл - это цикл for

Вот его синтаксис

for(начало; условие; шаг цикла) {
	// ... тело цикла ...
}

Цикл while выглядит следующим образом

while (условие) {
    // код, который повторяется
    // пока условие истинно
}

Простой пример счетчика с применением while

let count = 1;

while (count <= 5) { // меньше или равно 5
    console.log("Счет: " + count);
    count++; // увеличиваем счетчик
}
// Выведет: 1, 2, 3, 4, 5

Еще одна форма цикла while называется do...while его следует использовать если нужно чтобы цикл выполнился хотя бы один раз

Например

let i = 0;
do {
	console.log(i);
	i++;
} while (i < 3);