Петли просто вызывают у меня головокружение. Я обнаружил, что циклы — одна из самых сложных концепций, которые нужно усвоить, когда вы начинаете программировать.

После многих циклов 😅 вот краткое резюме.

Что такое цикл?

Циклы позволяют вам делать что-то снова и снова в зависимости от заданного вами условия.

Три оператора в цикле

В цикле for есть три оператора. начало, условие и приращение.

Я буду объяснять утверждения, используя следующий пример.

Для начала вам нужно установить переменную. Эта переменная может быть любой буквой алфавита, однако чаще всего используется буква i, обозначающая индекс. Когда у вас есть переменная, присвойте ей значение. Здесь я устанавливаю переменную i со значением 0.

Теперь вам нужно иметь условие. При каком условии этот цикл будет продолжать работать. В этом примере цикл будет продолжать выполняться, если i меньше 5. Когда i больше не соответствует этому условию, цикл остановится.

Наконец, вам нужно знать, что делать каждый раз, когда возникает цикл.

i++ просто означает, что i теперь равно i плюс 1 (i = i + 1).

Каждый раз, когда вы проходите цикл, добавляйте единицу к тому, что я в это время.

Что происходит, когда я нажимаю "Бежать"?

Внутри скобки у вас есть console.log(i), который печатает переменную i. Запуск кода покажет пользователю 0 1 2 3 4.

for (let i = 0; i‹5; i++){
// console.log(i);
}
0 // первый цикл
1 // второй цикл (0 + 1)
2 // третья петля (1 + 1)
3 // четвертая петля (2 + 1)
4 // пятая петля (3 + 1)

Теперь у вас есть это! Удачного зацикливания!

Справочник

w3schools