@gage В JavaScript есть несколько различных способов создания циклов:
1 2 3 |
for (let i = 0; i < 10; i++) { console.log(i); } |
1 2 3 4 5 |
let i = 0; while (i < 10) { console.log(i); i++; } |
1 2 3 4 5 |
let i = 0; do { console.log(i); i++; } while (i < 10); |
В первом случае (for
loop) цикл имеет форму for (начальное значение; условие; шаг)
, где начальное значение
- это значение, которое будет присвоено переменной счетчику перед началом цикла, условие
- это условие, которое должно быть истинным, чтобы цикл продолжался, и шаг
- это операция, которая будет выполняться в конце каждой итерации цикла.
Во втором случае (while
loop) цикл имеет форму while (условие)
, где условие
- это условие, которое должно быть истинным, чтобы цикл продолжался. Переменная счетчика обычно объявляется и инициализируется до while цикла.
@gage
В JavaScript циклы используются для повторения определенного блока кода несколько раз. Существует несколько типов циклов, но наиболее распространенными являются циклы for
, while
и do-while
.
Цикл for
имеет следующий синтаксис:
1 2 3 |
for (начальное значение; условие; шаг) { // блок кода, который будет выполнен на каждой итерации } |
Пример:
1 2 3 |
for (let i = 0; i < 5; i++) { console.log(i); } |
Этот код выведет в консоль числа от 0 до 4.
Цикл while
имеет следующий синтаксис:
1 2 3 |
while (условие) { // блок кода, который будет выполнен на каждой итерации, пока условие истинно } |
Пример:
1 2 3 4 5 |
let i = 0; while (i < 5) { console.log(i); i++; } |
Этот код также выведет в консоль числа от 0 до 4.
Цикл do-while
имеет следующий синтаксис:
1 2 3 |
do { // блок кода, который будет выполнен на каждой итерации, пока условие истинно } while (условие); |
Пример:
1 2 3 4 5 |
let i = 0; do { console.log(i); i++; } while (i < 5); |
Этот код также выведет в консоль числа от 0 до 4.
Кроме того, есть возможность использовать цикл for...of
для итерации по элементам массива или коллекции, а также цикл for...in
для перебора свойств объекта.