JavaScript – циклы, счетчик

Цикл – это кусок кода, который повторяется некоторое число раз. Число повторений или число итераций описывается с помощью счетчика.

Цикл записывается с помощью while(выражение, которое приводится к булеву типу – > для следующей итерации надо получить true, как только получим false, цикл остановится);

Пример бесконечного цикла: while (true);

Что приводится к false в JavaScript:

  • false
  • undefined
  • null
  • 0
  • ” “
  • NaN

Все остальное – это true.

Чтобы задать счетчик, введем переменную:

var i = 0; //начнем считать с нуля
И внутри кода добавим изменение счетчика i<10 (пока меньше 10) изменяй значение i на i+1 через короткую запись i+=1.

Чтобы сократить написание i+=1 можно использовать унарные операторы инкремента (++ увеличивает значение операнда на единицу) и декремента (– уменьшает значение операнда на единицу). Операторы ++/– могут стоять как до, так и после операнда (переменной) и будут называться соответственно пост-инкремент/-декремент и пре-инкремент/-декремент. Пре-операторы = сначала изменяем на единицу, а потом используем операнд (переменную), а пост-операторы = сначала используем операнд (переменную), а потом изменяем на единицу.

Переменную счетчика можно называть любыми буквами, но принято называть i (итерация).

Пример цикла:

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

Фигурные скобки не имеют непосредственного отношения с синтаксису цикла, они обозначают, что то, что находится внутри {…} должно быть исполнено за один раз как единое целое.

Есть еще более сложный цикл for – о нем в следующей статье.

This entry was posted in Javascript. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *