7 различных способов выполнения циклов в JavaScript с примерами.

В этом блоге вы узнаете о 7 различных способах циклов в JavaScript с помощью примеров.

Например, если вы хотите показать сообщение 100 раз, то вы можете использовать цикл. Это всего лишь простой пример; с помощью циклов можно добиться гораздо большего.

Список циклов в JavaScript

В JavaScript существует 7 видов циклов. Я перечислил их в том порядке, который поможет вам получить четкое представление о процессе их работы и использовании. Эта статья также поможет вам провести различие между всеми этими 7 циклами, например, где, когда или как вы должны их использовать. Итак, давайте начнем.

  1. while
  2. do-while
  3. for
  4. forEach()
  5. map()
  6. for…in
  7. for…of

1. цикл while

while loop — один из самых основных видов циклов, доступных в JS. Если JavaScript — не единственный язык программирования, который вы знаете, вы наверняка уже слышали о нем.

Оператор while генерирует цикл, который выполняется над определенным блоком оператора (кода) до тех пор, пока условие истинно. Каждый раз перед выполнением блока кода условие проверяется.

Синтаксис цикла while

while (условие) {
Блок кода
}

цикл while Пример

let i=5;
while (i<10){
 console.log("I is less than 10");
 i++;
}
Вход в полноэкранный режим Выход из полноэкранного режима

Вывод

I is less than 10
I is less than 10
I is less than 10
I is less than 10
I is less than 10
Ввести полноэкранный режим Выход из полноэкранного режима

В приведенном выше примере проверяется условие, является ли значение i меньше 10 или нет. Если условие истинно, блок кода выполняется, и перед следующей итерацией значение i увеличивается на 1, поскольку мы добавили оператор i++.


2. цикл do-while

Цикл do-while немного отличается от цикла while, так как включает в себя одну дополнительную функцию. В случае цикла do-while блок кода выполняется хотя бы один раз, и если в дальнейшем условие удовлетворяется, то блок кода будет выполнен соответствующим образом.

Синтаксис цикла do-while

do {
Блок кода
}
while (условие);

Пример

let i=5;
do{
    console.log("The value of i is " + i);
    i++;
}
while(i>5 && i<10);
Вход в полноэкранный режим Выход из полноэкранного режима

Выход

The value of i is 5
The value of i is 6
The value of i is 7
The value of i is 8
The value of i is 9
Войти в полноэкранный режим Выход из полноэкранного режима

Как вы видите, условие — *значение i больше 7, но меньше 10; но в выводе было выведено значение i=7. Потому что в этом циклическом методе сначала do выполняет код независимо от условия, а затем сравнивает условие из второго цикла выполнения. Для всех истинных условий из второго цикла будет выполнен блок кода.

Продолжить запись……

Оцените статью
devanswers.ru
Добавить комментарий