Найти в Дзене
Онлайн-школа METHED

ВСЁ О ЦИКЛАХ В JAVASCRIPT

Циклы JS — простой способ многократно выполнить повторяющиеся действия. Согласитесь, это важная составляющая при составлении кода, когда нужно одну и ту же строку писать несколько раз.⠀ А также циклы:
— повышают читаемость кода;
— упрощают и оптимизируют код;
— минимизируют количество строк.⠀ В  JavaScript существуют четыре основных цикла ⬇️ ✔ for
Самый лаконичный способ написания циклической структуры. Его используют, когда ясно сколько раз должен повторяться блок кода. Выполнение for состоит из трех этапов: инициализации, проверки условия и увеличения/уменьшения переменной.⠀ ✔ for...in
Нужен для обхода свойств объектов, не являющихся массивами. Такой обход также называют перечислением.⠀ ✔ while
Используй его, если не знаешь, сколько раз нужно выполнить цикл, пока не будет достигнуто определённое условие.⠀ ✔ do…while
Работает по аналогии с while. Отличается лишь тем, что  выполняет блок кода хотя бы раз, независимо от того истинно оно или ложно. После выполнения оператора проверяется

Циклы JS — простой способ многократно выполнить повторяющиеся действия. Согласитесь, это важная составляющая при составлении кода, когда нужно одну и ту же строку писать несколько раз.⠀

А также циклы:
— повышают читаемость кода;
— упрощают и оптимизируют код;
— минимизируют количество строк.⠀

В  JavaScript существуют четыре основных цикла ⬇️

✔ for
Самый лаконичный способ написания циклической структуры. Его используют, когда ясно сколько раз должен повторяться блок кода. Выполнение for состоит из трех этапов: инициализации, проверки условия и увеличения/уменьшения переменной.⠀

✔ for...in
Нужен для обхода свойств объектов, не являющихся массивами. Такой обход также называют перечислением.⠀

✔ while
Используй его, если не знаешь, сколько раз нужно выполнить цикл, пока не будет достигнуто определённое условие.⠀

✔ do…while
Работает по аналогии с while. Отличается лишь тем, что  выполняет блок кода хотя бы раз, независимо от того истинно оно или ложно. После выполнения оператора проверяется условие, если оно истинно, работа цикла продолжается.

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

При создании любого цикла можно создать тот, который никогда не завершится, т.е. бесконечный. Когда браузеры это обнаружат, то предложат обновить выполнение скрипта. А чтобы не допускать этого, убедись, что что заданное условие в какой-то момент вернёт false.

Подытожим: умение правильно применять циклы даёт решение многим практическим задачам в разработке и позволяет  эффективно выполнять повторяющиеся действия.

#methed_про_ит