@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 для перебора свойств объекта.