здрасти! Циклы позволяют повторять исполнение программного кода определённое либо не определенное (бесконечные циклы) количество раз.
Конструкции while и for схожи, но отличаются синтаксисом:
var i = 0; while (i lt; 3) // lt;- начало тела цикла // Исполнять код, пока значение переменной i меньше 3 alert("i: " + i); i++; // Увеличиваем значение переменной i // lt;- конец тела циклаВ цикле while переменная счетчик, например i, объявляется вне цикла, а инкремент счетчика происходит где-то внутки тела цикла (i++;). Цикл while производится, пока истинно некое условие, указанное перед его началом. Это условие проверяется до исполненья тела цикла, поэтому тело может быть не выполнено ни разу (если условие с самого начала ложно).
Тело цикла - аннотации внутри скобок .
Цикл for - это цикл со счетчиком, к примеру переменная count. Если условие выполняется, то переменная счетчик изменяет своё значение от данного начального значения до окончательного значения с неким шагом, и для каждого значения этой переменной тело цикла выполняется один раз
В плане использования, превосходнее всегда стараться использовать for либо for-in, так как объявление счетчика, условие окончания и инкремент всегда размещена в одном месте, что упрощает чтение и сопровождение программ. Далеко не всегда метод комфортно описать при помощи цикла for, тогда стоит осмотреть иные циклы, в том числе while.
Пример цикла for-in:
var values = [1, 2, 3, 4] for (var key in values) console.log(values[key]);-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Физика.
Геометрия.
Разные вопросы.
Обществознание.
Математика.
Химия.
Русский язык.
Разные вопросы.
Разные вопросы.