June 3, 2020
Циклы без заданного количества итераций в JavaScript
Есть задачи, в которых количество итераций цикла не известно заранее. К примеру: дано число, нужно делить его на 2 столько раз, пока результат не станет меньше 10. Нужно вывести число, которое при этом получится.
В этом случае мы не знаем количество итераций. Не беда - сделаем условием цикла условие пока число больше 10:
Использования цикла for:
Для решения задачи из начала урока можно использовать и цикл for, но особым образом - без тела:
Обратите внимание на то, что переменная num объявлена через var - это нужно для того, чтобы переменная была доступна после цикла.