Menu
Coddy logo textTech

Цикл For

Часть раздела Основы путешествия по JavaScript на Coddy — урок 38 из 77.

Иногда при программировании необходимо выполнить одну и ту же или почти одну и ту же операцию несколько раз.

Чтобы не писать одно и то же снова и снова, мы можем использовать Циклы.

Цикл for имеет следующий синтаксис

for (let i = start; i < end; i++) {
    code;
}

Выражение let i = start определяет начальное значение i, i < end определяет условие продолжения цикла, а i++ увеличивает i после каждой итерации. Переменная i будет последовательно принимать все значения от start до end (не включая <strong>end</strong>). Например:

for (let i = 0; i < 5; i++) {
    console.log(i);
}

Он выполнит оператор вывода 5 раз:

0
1
2
3
4

У циклов много вариантов использования. Например, давайте сложим все числа от 1 до 100:

let sum_numbers = 0;
for (let i = 1; i <= 100; i++) {
    sum_numbers += i;
}
console.log(sum_numbers);

Сначала этот код переберет в цикле все числа от 1 до 100 (включая 100) и просуммирует их. Затем он выведет значение переменной sum_numbers

challenge icon

Задание

Новичок

Напишите программу, которая выводит "Hello Coddy: " и значение i от 3 до 27 (включительно, всего 25 раз), используя цикл for.

Это будет выглядеть так:

Hello Coddy: 3
Hello Coddy: 4
...
Hello Coddy: 27

Шпаргалка

Цикл for позволяет повторять код несколько раз. Он имеет следующий синтаксис:

for (let i = start; i < end; i++) {
    code;
}

Где:

  • let i = start - устанавливает начальное значение i
  • i < end - условие продолжения цикла
  • i++ - увеличивает i после каждой итерации

Пример, который выводит числа от 0 до 4:

for (let i = 0; i < 5; i++) {
    console.log(i);
}

Пример суммирования чисел от 1 до 100:

let sum_numbers = 0;
for (let i = 1; i <= 100; i++) {
    sum_numbers += i;
}
console.log(sum_numbers);

Попробуйте сами

quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы