for
Создать цикл, указав начальное состояние, условие и операцию обновления состояния
Синтаксис
for ([initial-expression]; [condition]; [final-expression]) |
Аргументы
- initial-expression
- Выражение (включая присваивание) или объявление переменной. Как
правило, используется для инициализации переменной-счетчика. Это условие
может объявлять новую переменную при помощи
var
. Такая переменная не является локальной переменной цикла, она видна во всей области видимости.
-
- condition
- Выражение, которое вычисляется между итерациями. Если оно является верным
true
, то выполняется следующая итерация, иначе - управление переходит дальше, вызовам после цикла.
-
- final-expression
- Выражение, которое вычисляется в конце каждой итерации, перед проверкой условия
condition
. Обычно используется для увеличения переменной-счетчика.
-
- statement
- Блок или javascript-вызов для выполнения при каждой итерации цикла, пока верно условие
condition
-
Описание, примеры
В следующем примере в начальном условии объявляется переменная-счетчик i
и увеличивается до 9 по 1 за каждую итерацию
Пример: со счетчиком
for ( var i = 0; i < 9; i++) { |
Ни одно условие не является обязательным.
Пример: бесконечный цикл с выходом изнутри
3 | if (какое-то условие) break ; |