Цикли в мові програмування JavaScript
Сьогодні поговоримо про цикли в мові програмування JavaScript, їх роль при написанні програмного коду, способи використання, а також про цикли в цілому.
Роль циклів у програмуванні
У будь-якій мові програмування цикли займають надзвичайно важливу роль. Практично кожен масив, яких необхідно “перебрати”, функція та просто кусок програмного коду містить цикл, що є одним з основних рушійних механізмів програми.
Що таке цикл?
Цикли використовуються для того, щоб задати багатократне повторювання коду, від певного значення, що є початком циклу, та до іншого, яке виступатиме кінцевим. При цьому ми задаємо, що саме в коді повторюватиметься.
Цикл For
Почнемо з практичного завдання, з використанням циклу for:
for (var i = 0; i < 10; i++) { // початок, умова, крок
alert("число " + i); // тіло
}
Пояснення роботи циклу:
- Цикл for працює від початкового значення “0”(var i =0);
- Його робота не припиняється до значення i=10;
- Крок циклу: i++
Цикл While
Почнемо з практичного завдання, з використанням циклу while:
var i = 0;
while (i < 3) { // задається умова для виконання
alert(i); // виводиться i
i++;
}
Пояснення роботи циклу:
У приведеному варіанті цикл “виводить” значення “i” до моменту, коли i < 3:
Цикл Do While
Почнемо з практичного завдання, з використанням циклу while:
var i = 0;
do {
alert(i);
i++;
} while (i < 3);
Пояснення роботи циклу:
У приведеному варіанті цикл спочатку виконає тіло, а уже опісля перевірить умову.