ВНИМАНИЕ: Запись на курсы по HTML, CSS, JavaScript, PHP, Python, React, Vue, Laravel и другим фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
⊗jsPmLpWl 146 of 505 menu
Вступайте в телеграмм-канал сайта code.mu: новинки, статьи, интервью, задачи, бесплатные курсы и тренинги. Жми для вступления:)

Цикл while в JavaScript

Цикл while будет выполняться до тех пор, пока истинно выражение, переданное ему параметром. Он позволяет выполнять произвольное количество итераций. Вот его синтаксис:

while ( пока выражение истинно ) { выполняем этот код циклически; в начале каждого цикла проверяем выражение в круглых скобках }

Цикл закончится, когда выражение перестанет быть истинным. Если оно было ложным изначально - то он не выполнится ни разу.

Давайте для примера последовательно выведем с помощью цикла while числа от одного до пяти:

let i = 1; while (i <= 5) { console.log(i); i++; }

А теперь сделаем обратный отсчет:

let i = 10; while (i > 0) { console.log(i); i--; }

А теперь будем делить заданное число на 2 столько раз, пока результат не станет меньше 10:

let num = 500; while (num > 10) { num = num / 2; } console.log(num); // результат

Выведите в консоль числа от 1 до 100.

Выведите в консоль числа от 11 до 33.

Выведите в консоль числа от 100 до 1.

Дано число num с неким начальным значением. Умножайте его на 3 столько раз, пока результат умножения не станет больше 1000. Какое число получится? Посчитайте количество итераций, необходимых для этого.

byenru