Въведение в 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

  1. Условие за инициализация: Условието посочва началото на цикъла for. Променливата може да се инициализира в цикъл или променлива може да бъде декларирана отделно.
  2. Условие на тестване: За цикъл е контур за контрол на влизане, състоянието се проверява преди изпълнението на програмата. Той също така тества състоянието на изхода на контура.
  3. Изпълнение на оператор: Само ако условието за тест е вярно, тогава се изпълнява тялото на цикъла.
  4. Увеличение / Намаляване: За всеки цикъл, след като цикълът се изпълни, контролът преминава към оператор на увеличение. Тук се увеличава или намалява контролните променливи.
  5. Прекратяване на цикъл : Цикълът се прекратява веднага след като условието стане невярно.
Забележка : Можем да пропуснем условието за инициализация вътре в цикъла 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");

изход:

Забележка: За краищата на контура след 5 повторения.

Пример №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 и неговите типове заедно с Блок-схема. Можете да разгледате и другите ни предложени статии, за да научите повече -
  1. Характеристики на JavaScript
  2. Python срещу JavaScript
  3. Използване на JavaScript
  4. За контур в Python
  5. Въведение в For Loop в Java
  6. Iterator в Java
  7. Примери за итератор в Python