freeCodeCamp/guide/russian/javascript/tutorials/iterate-with-javascript-for.../index.md

26 lines
2.0 KiB
Markdown
Raw Normal View History

2018-10-12 20:00:59 +00:00
---
title: Iterate with JavaScript for Loops
localeTitle: Итерация с JavaScript для циклов
---
Наиболее распространенный тип цикла JavaScript называется `for loop` , поскольку он работает `for` определенного количества времени.
```
var ourArray = [];
for(var i = 0; i < 5; i++) {
ourArray.push(i);
}
```
нашArray теперь будет содержать \[0,1,2,3,4\]
## Подробнее о циклах
```
for(var i = 0; i < 5; i++) { // There are 3 parts here
```
Для цикла есть три части. Они разделяются точкой с запятой.
1. Инициализация: `var i = 0;` - Этот код запускается только один раз в начале цикла. Обычно он используется для объявления переменной счетчика (с `var` ) и инициализации счетчика (в этом случае он установлен в 0).
2. Условие: `i < 5;` - Цикл будет работать, пока это `true` . Это означает, что как только `i` будет равно 5, цикл прекратит цикл. Обратите внимание, что внутри цикла никогда не будет видно, что `i` 5, потому что он остановится до этого. Если это условие изначально `false` , цикл никогда не будет выполняться.
3. Инкремент: `i++` - этот код запускается в конце каждого цикла. Обычно это простое приращение (оператор `++` ), но может быть любым математическим преобразованием. Он используется для перемещения счетчика ( `i` ) вперед (или назад или что-то еще).