Цикл while в JavaScript
Цикл while
будет выполняться до тех пор,
пока истинно выражение, переданное
ему параметром. Он позволяет выполнять
произвольное количество итераций.
Вот его синтаксис:
while ( пока выражение истинно ) {
выполняем этот код циклически;
в начале каждого цикла проверяем выражение в круглых скобках
}
Цикл закончится, когда выражение перестанет быть истинным. Если оно было ложным изначально - то он не выполнится ни разу.
Давайте для примера последовательно выведем
с помощью цикла while
числа от одного
до пяти:
let i = 1;
while (i <= 5) {
console.log(i);
i++;
}
А теперь будем делить заданное число на
2
столько раз, пока результат не
станет меньше 10
:
let num = 500;
while (num > 10) {
num = num / 2;
}
console.log(num); // результат
Выведите в консоль числа от 1
до 100
.
Выведите в консоль числа от 11
до 33
.
Дано число num
с неким начальным значением.
Умножайте его на 3
столько раз, пока
результат умножения не станет больше 1000
.
Какое число получится? Посчитайте количество
итераций, необходимых для этого.