Здесь мы увидим короткий пример цикла while и важность его использования в кодировании.

Рассмотрим программу, которая печатает все числа от 0 до 10.

console.log(0); console.log(1); console.log(2); console.log(3); console.log(4); console.log(5);

Это работает, но идея написания программы состоит в том, чтобы сделать что-то
менее, а не более. Если бы нам нужны были все числа меньше 1000, этот
подход был бы неприменим. Что нам нужно, так это способ многократного запуска фрагмента
кода. Эта форма потока управления называется циклом.

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

Оператор, начинающийся с ключевого слова while, создает цикл. За словом
while следует выражение в круглых скобках, а затем инструкция,
очень похожая на if. Цикл продолжает вводить этот оператор до тех пор, пока выражение
производит значение, которое дает значение true при преобразовании в логическое значение.
Привязка числа демонстрирует, как привязка может отслеживать
ход выполнения программа. Каждый раз, когда цикл повторяется, число получает значение
, которое на 1 больше, чем его предыдущее значение. В начале каждого повторения
оно сравнивается с числом 10, чтобы решить, закончена ли работа программы
.

В качестве примера ниже, который действительно делает что-то полезное, мы можем теперь написать программу
, которая вычисляет и показывает значение (2 в 10-й степени).
Мы используем две привязки: одну для отслеживания наших результат и один для подсчета того, как
часто мы умножали этот результат на 2. Цикл проверяет, достигло ли второе
связывание 10, и, если нет, обновляет оба связывания.

Ну это все. Надеюсь, вам понравилось это краткое руководство. Спасибо за чтение.

:) Удачного кодирования