Наиболее распространненый тип цикла - цикл for. Цикл for выполняется определенное количество раз.
Циклы For объявляются с помощью трех необязательных выражений, разделенных точкой с запятой:
for (a; b; c), где a - инструкция инициализации, b - инструкция условия, а c - окончательное выражение. Звучит немного сложно, поэтому сейчас рассмотрим эти параметры подробнее.
Оператор/инструкция инициализации (a) выполняется только один раз перед запуском цикла. Обычно он используется для определения и настройки переменной цикла. Или проще говоря, создается переменная счетчик, которая будет считать сколько раз отработал цикл.
Оператор/инструкция условия проверяется в начале каждой итерации цикла и будет продолжаться до тех пор, пока его значение будет истинным. Т.е. если условие будет ложным, то цикл больше выполняться не будет
Окончательное выражение (выражение окончания итерации) выполняется в конце каждой итерации цикла перед следующей проверкой условия (оператор условия b) и обычно используется для увеличения или уменьшения счетчика цикла (переменной созданой в инструкции инициализации).
Пример:
var ourArray = [];
for (var i = 0; i < 5; i++) {
ourArray.push(i);
}
После выполнения кода из примера переменная ourArray
теперь будет иметь значение [0,1,2,3,4]
.
Задание:
- Добавьте числа от 1 до 5 (включительно) в порядке возрастания в переменную myArray, используя цикл for.
- Для добавления элемента в массив используйте функцию .push()