Закрыть
Войти
Подождите...
Собирается информация...
Восстановить пароль
Логин или пароль введены не верно!
Подождите...
Идет авторизация.
Вход
Логин или пароль введены не верно!
Забыли пароль?
или войти через вконтакте

Циклы

Открыть содержание
JavaScript

Циклы позволяют повторять одно и то же действие несколько раз, которое мы зададим. 

Существует несколько типов циклов, мы рассмотрим с вами 2 из них. 

1) While 

Чем-то схоже с условием (if), но есть одно но. 

Полностью цикл выглядит так: 

var i=0;
while(i<10){
  console.log(i);
  i++;
}

while с английского переводится как "Пока". Не прощание, а пока происходит что-то. 

Соответственно код расшифровывается следующим образом: Пока i меньше 10, выполняем код в фигурных скобках. За счет того, что в теле цикла мы i каждый раз увеличиваем на единицу, то цикл остановится, когда i будет равно 9. Поэтому в консоли мы увидим цифры от 0 до 9. 

2) For

Логика точно такая же как у while, только параметр i заносится сразу в условие цикла. 

for(var i=0; i<10; i++){
  console.log(i);
}

В цикле for есть три параметра: 

  1. Создаем переменную, которая будет увеличиваться и задаем ей стартовое значение 
  2. Пишем условие, при соблюдении которого цикл выполняется. В нашем случае пока i меньше 10, тело цикла будет выполняться. 
  3. Как должна изменяться переменная с каждым повторением цикла. Сейчас написано i++, но можно написать i=i+2, или i=i*4, тогда i каждый раз будет изменяться в соответствии с нашим условием. Сейчас каждый раз i увеличивается на единицу. 
Предыдущий урок Следующий урок
Политика конфиденциальности   Пользовательское соглашение