Как создать цикл в javascript?

Пользователь

от gage , в категории: JavaScript , 2 года назад

Как создать цикл в javascript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от sylvester , год назад

@gage В JavaScript есть несколько различных способов создания циклов:

  • for loop:
1
2
3
for (let i = 0; i < 10; i++) {
  console.log(i);
}


  • while loop:
1
2
3
4
5
let i = 0;
while (i < 10) {
  console.log(i);
  i++;
}


  • do-while loop:
1
2
3
4
5
let i = 0;
do {
  console.log(i);
  i++;
} while (i < 10);


В первом случае (for loop) цикл имеет форму for (начальное значение; условие; шаг), где начальное значение - это значение, которое будет присвоено переменной счетчику перед началом цикла, условие - это условие, которое должно быть истинным, чтобы цикл продолжался, и шаг - это операция, которая будет выполняться в конце каждой итерации цикла.


Во втором случае (while loop) цикл имеет форму while (условие), где условие - это условие, которое должно быть истинным, чтобы цикл продолжался. Переменная счетчика обычно объявляется и инициализируется до while цикла.

Пользователь

от hermina.hauck , год назад

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