Цикл JavaScript for це інструкція потоку керування, яка дозволяє багаторазово виконувати код на основі умови. Він складається з трьох частин: ініціалізація, умова та інкремент/декремент. Цей цикл повторює блок коду, поки задана умова не стане хибною.
python є числовим
Цикл For у JavaScript
А цикл for у JavaScript багаторазово виконує блок коду, доки виконується задана умова. Він включає в себе ініціалізацію, перевірку умов і кроки ітерації, що робить його ефективним для контрольованих, повторюваних завдань.
Синтаксис:
for (statement 1 ; statement 2 ; statement 3){ code here... }>- Твердження 1: Це є ініціалізація лічильника. Він виконується один раз перед виконанням блоку коду.
- Твердження 2: Він визначає умову тестування для виконання блоку коду
- Твердження 3: Це приріст або зменшення лічильника & виконується (кожного разу) після виконання блоку коду.
приклад:
javascript // JavaScript program to illustrate for loop let x; // for loop begins when x=2 // and runs till x <=4 for (x = 2; x <= 4; x++) { console.log('Value of x:' + x); }> Вихід:
Value of x:2 Value of x:3 Value of x:4>
Блок-схема
Ця блок-схема показує роботу циклу for у JavaScript. Ви можете побачити потік керування в циклі For.
Твердження 1: Ініціалізація змінної лічильника
Оператор 1 використовується для ініціалізації змінна лічильника . Змінна лічильника використовується для відстеження кількості ітерацій у циклі. Ви можете ініціалізувати кілька змінних лічильника в операторі 1.
c випадкове число
Ми можемо ініціалізувати змінну лічильника зовні, а не в операторі 1. Це чітко показує нам, що оператор 1 необов’язковий. Ми можемо залишити частину пустою з крапкою з комою.
приклад :
javascript let x = 2; for (; x <= 4; x++) { console.log('Value of x:' + x); }> Вихід
Value of x:2 Value of x:3 Value of x:4>
Твердження 2: Умова тестування
Ця заява перевіряє логічне значення з умова тестування . Якщо умова перевірки істинна, цикл for буде виконуватися далі, інакше цикл завершиться, і буде виконано код поза циклом. Він виконується кожного разу, коли цикл for виконується до того, як цикл увійде в тіло.
Це також необов’язковий оператор, і Javascript розглядає його як істинний, якщо залишити порожнім. Якщо цей оператор опущено, цикл виконується нескінченно, якщо керування циклом не порушено за допомогою оператор розриву . Це пояснюється нижче на прикладі.
приклад:
Javascript let x = 2; for (; ; x++) { console.log('Value of x:' + x); break; }> Вихід:
Value of x:2>
Твердження 3: Оновлення змінної лічильника
Це керований оператор, який керує збільшенням/зменшенням змінної лічильника.
Це також необов'язково за своєю природою і може бути виконано всередині тіла циклу.
приклад:
Javascript const subjects = ['Maths', 'Science', 'Polity', 'History']; let i = 0; let len = subjects.length; let gfg = ''; for (; i < len;) { gfg += subjects[i]; //can be increased inside loop i++; } console.log(gfg)> Вихід
машинопис для кожного
MathsSciencePolityHistory>
Більше циклів у JavaScript
JavaScript має різні типи циклів у Java. Ось деякі з петель:
| Петля | опис |
|---|---|
| для циклу | Цикл, який повторює блок коду певну кількість разів на основі умовного виразу. |
| цикл while | Цикл, який повторює блок коду до тих пір, поки виконується задана умова. |
| цикл do-while | Цикл, який виконує блок коду принаймні один раз, а потім повторює блок, доки виконується задана умова. |
| for…of цикл | Перебирає значення ітерованого об’єкта (наприклад, масивів, рядків, карт, наборів тощо) |
| для...в циклі | Перебирає перелічувані властивості об’єкта (включаючи успадковані властивості). |
Вивчайте та опануйте JavaScript за допомогою практичних запитань. Вправи з JavaScript містить багато запитань для вправ з JavaScript, щоб потренуватися та перевірити свої навички JavaScript.
