Въведение в Loop в JavaScript
For Loop в JavaScript е най-добрият метод за итерация чрез поредица от данни едновременно. За цикъл е цикъл, контролиран от входа, в който състоянието на теста се проверява преди да преминете към тялото на програмата. За цикъл се използва, когато знаем броя повторения преди да влезете в цикъла. Циклите обикновено се използват за повтаряне на серия от стъпки определен брой пъти, така че те често включват броячи на променливи, условен тест, начин за промяна на променливата на брояча. В много случаи For loop може да постигне същото нещо като цикъл while, с по-малко редове код.
Видове For Loop в JavaScript
- За: Използва се да прегледа кода n брой пъти, докато условието е невярно
- За / в : Използва се за преминаване през свойствата на обекта
- За / на : Използва се за преминаване през масив от итерабелни обекти
За контур Синтаксис
for (Initialization condition; test condition; Increment/Decrement)
(
Body of loop
)
За / в контур Синтаксис
for (var in object)
(
Body of loop
)
За / на синтаксиса на цикъла
for (variable of iterable)
(
Body of loop
)
Работният процес на For Loop в JavaScript
- Условие за инициализация: Условието посочва началото на цикъла for. Променливата може да се инициализира в цикъл или променлива може да бъде декларирана отделно.
- Условие на тестване: За цикъл е контур за контрол на влизане, състоянието се проверява преди изпълнението на програмата. Той също така тества състоянието на изхода на контура.
- Изпълнение на оператор: Само ако условието за тест е вярно, тогава се изпълнява тялото на цикъла.
- Увеличение / Намаляване: За всеки цикъл, след като цикълът се изпълни, контролът преминава към оператор на увеличение. Тук се увеличава или намалява контролните променливи.
- Прекратяване на цикъл : Цикълът се прекратява веднага след като условието стане невярно.
пример
Int add=10;
For(;add<30;add++)
Как за Loop работи в JavaScript?
Когато цикълът се изпълнява, първоначалното състояние се проверява. Това е началната стойност, откъдето започва цикълът. Следваща стъпка, условието тествано дали предоставеното условие е вярно или невярно; това определя дали цикълът трябва да продължи или не. Ако условието е вярно, променливата променя цикъла и командата loop се изпълнява. След изпълнението на инструкцията цикълът се рестартира, докато условието не е невярно.
Блок-схема на For Loop
По-долу е диаграмата на потока за Loop в JavaScript:
Цикълът се изпълнява първо и за цикъл проверява състоянието на теста, независимо дали е вярно или не. Ако условието е вярно, то ще премине към блока на операторите, където се изпълнява програмата. Ако условието е невярно, тогава цикълът ще излезе и програмата ще бъде спряна.
Пример №1: Използване на Loop
По-долу програмата е написана за отпечатване на списъка с имена на ученици с помощта на JavaScript.
код
var students = new Array("John", "Ann", "Aaron", "Edwin", "Elizabeth");
document.write(" Using for loops
");
for (i=0;i (
document.write(students(i) + "
");
)
var students = new Array("John", "Ann", "Aaron", "Edwin", "Elizabeth");
document.write(" Using for loops
");
for (i=0;i (
document.write(students(i) + "
");
)
изход:
Пример №2: Използване за Loop
код
for (var iterator1 = 0; iterator1 < 5; iterator1++) //initialization, condition, increment
(
document.write(iterator1 + 1 + ". " + "For loop Tutorial for JavaScript ");
)
document.write(" Loop end");
for (var iterator1 = 0; iterator1 < 5; iterator1++) //initialization, condition, increment
(
document.write(iterator1 + 1 + ". " + "For loop Tutorial for JavaScript ");
)
document.write(" Loop end");
for (var iterator1 = 0; iterator1 < 5; iterator1++) //initialization, condition, increment
(
document.write(iterator1 + 1 + ". " + "For loop Tutorial for JavaScript ");
)
document.write(" Loop end");
изход:
Пример №3: Използване за / в цикъл
Цикълът за / в се използва за повторение чрез свойствата на обект.
код
var string1 = "";
var object1 = (a: 1, b: 2, c: 3);
for (var property1 in object1)
(
string1 += object1(property1);
)
document.write(string1);
изход:
Пример №4: Използване за / на цикъл
код
JavaScript For/Of Loop
JavaScript For/Of Loop
JavaScript For/Of Loop
Операторът for / of се променя чрез стойностите на повтарящ се обект.
var cars = („BMW“, „Volvo“, „Mini“);
var x;
за (x коли) (
document.write (x + "
");
)
изход:
заключение
Отначало за цикъл може да изглежда малко объркващо, но след като разберете различните части на оператора for, те не са трудни. Само имайте предвид, че всеки за цикъл започва с ключовата дума за, последван от набор от скоби, съдържащи три части, чифт къдрави скоби. За цикъла помага на програмиста да напише програма ефективно и лесно. Спестява проблема с писането на няколко реда код, отнемащи повече време. За програмист да напише програма ефективно и продуктивно. Прощава допълнително предимство, тъй като намалява продължителността на програмата.
Препоръчителен член
Това е ръководство за For Loop в JavaScript. Тук обсъждаме Въведение в For Loop в JavaScript и неговите типове заедно с Блок-схема. Можете да разгледате и другите ни предложени статии, за да научите повече -- Характеристики на JavaScript
- Python срещу JavaScript
- Използване на JavaScript
- За контур в Python
- Въведение в For Loop в Java
- Iterator в Java
- Примери за итератор в Python