Цикл while
в JavaScript — это еще один тип оператора цикла, который позволяет многократно выполнять блок кода до тех пор, пока выполняется заданное условие. Вот основной синтаксис цикла while
:
while (condition) { // code to be executed }
condition
оценивается перед каждой итерацией цикла. Если условие истинно, цикл продолжается. Если условие ложно, цикл завершается.code to be executed
— это блок кода, который выполняется до тех пор, пока условие истинно.
Вот пример цикла while
, который считает от 0 до 4:
let i = 0; while (i < 5) { console.log(i); i++; }
В этом примере переменная i
инициализируется вне цикла, условие проверяет, меньше ли i
5, а код внутри цикла выводит значение i
на консоль и увеличивает i
на 1 после каждой итерации. Цикл будет выполнен 5 раз, при этом i
примет значения 0, 1, 2, 3 и 4, и каждое значение i
будет выведено на консоль.
Вы также можете использовать цикл while
для перебора массива:
const numbers = [1, 2, 3, 4, 5]; let i = 0; while (i < numbers.length) { console.log(numbers[i]); i++; }
В этом примере переменная i
инициализируется вне цикла, условие проверяет, меньше ли i
длины массива numbers
, а код внутри цикла выводит значение numbers[i]
в консоль и увеличивает i
на 1 после каждого итерация. Цикл будет выполнен 5 раз, при этом i
примет значения 0, 1, 2, 3 и 4, и каждое значение numbers[i]
будет выведено на консоль.
Таким образом, цикл while
в JavaScript позволяет многократно выполнять блок кода до тех пор, пока выполняется заданное условие. Он состоит из условия и блока кода, который необходимо выполнить. Вы можете использовать цикл while
для перебора массива или любого другого итерируемого объекта.