Цикл 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
Задание
НовичокНапишите программу, которая выводит "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- устанавливает начальное значениеii < 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);Попробуйте сами
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы. Часть 2
Логические операторы. Часть 1Логические операторы. Часть 2Повторение — простая логикаЛогические операторы. Часть 3Приведение типов7Калькулятор разделения счета
Приветственное сообщениеРасчет чаевых и общей суммы2Переменные
ЧислаСтрокиBooleanПравила именованияПустые переменныеИтоги: Инициализация переменныхКонстанты5Принятие решений
Оператор IfКонструкция If - ElseПовторение — Простой калькуляторВложенные конструкции If - ElseОператор Switch3Операторы, часть 1
Арифметические операторыОператор остатка от деленияАрифметические сокращенияОператоры сравненияСтрогое и нестрогое равенствоПовторение: простая математика6Основы ввода-вывода
ВыводВывод с переменнымиПреобразование типов — Часть 1Преобразование типов — Часть 2Повторение — До 120Повторение — True или False