392 читали · 5 лет назад
3 вида циклов for в JavaScript
Источник: Nuances of Programming Каждый знает хотя бы один вид цикла for. Это классика, и они есть почти в каждом языке. В JavaScript есть три вида циклов (или 4, если быть точным): Далее я расскажу, чем именно они отличаются друг от друга, а также как и когда применять тот или иной вид цикла для достижения оптимальных результатов. Давайте разбираться. Классический цикл for Здесь всё ясно. Это классический цикл for, где вы определяете внутренний счётчик, задаёте условие прекращения цикла и изменение шага (обычно увеличивая или уменьшая счётчик)...
Несколько переменных в цикле for
В таких языках, как JavaScript, из циклов наиболее часто используется цикл for. Потому что он имеет достаточно компактный и простой синтаксис: for (Инициализация; Выражение; Счётчик) Инструкция; Для тех, кто хоть раз использовал такой цикл, здесь всё понятно, и пояснять что-то нет необходимости. Однако есть особенности, о которых знают не все. Например, может возникнуть необходимость в каждой итерации цикла изменять несколько переменных. В таком случае первое, что приходит на ум - это изменять значения “лишних” переменных в теле цикла...