# Цикл for JavaScript

Цикл `for` позволяет повторить некоторый код заданное количество раз. Вот его синтаксис:

`for ( начальные команды; условие окончания; команды после прохода ) { тело цикла }`

Начальные команды - это то, что выполнится перед стартом цикла. Они выполнятся только один раз. Обычно там размещают начальные значения счетчиков, например: `i = 0`.

Условие окончания цикла - это условие, при котором цикл будет крутится, пока оно истинное, например: `i <= 10`.

Команды после прохода цикла - это команды, которые будут выполнятся каждый раз при окончании прохода цикла. Обычно там увеличивают счетчики, например: `i++`.

Давайте с помощью цикла `for` выведем последовательно числа от `1` до `9`:

`for (let i = 1; i <= 9; i++) { console.log(i); // выведет 1, 2... 9 }`

А теперь будем увеличивать счетчик не на `1`, а на `2`:

`for (let i = 1; i <= 9; i += 2) { console.log(i); // выведет 1, 3, 5... }`

Можно выполнить обратный отсчет:

`for (let i = 10; i > 0; i--) { console.log(i); // выведет 10, 9, 8... }`

С помощью цикла `for` выведите в консоль числа от `1` до `100`.

С помощью цикла `for` выведите в консоль числа от `11` до `33`.

С помощью цикла `for` выведите в консоль четные числа в промежутке от `0` до `100`.

С помощью цикла `for` выведите в консоль нечетные числа в промежутке от `1` до `99`.

С помощью цикла `for` выведите в консоль числа от `100` до `0`.

← →
↑
en ru