Introducere pentru Loop în JavaScript

The For Loop din JavaScript este cea mai bună metodă de a repeta o serie de date în același timp. Pentru buclă este o buclă controlată de intrare în care starea testului a fost verificată înainte de a merge la corpul programului. Căci bucla este folosită atunci când cunoaștem numărul de iterații înainte de a intra în buclă. Buclele sunt de obicei folosite pentru repetarea unei serii de pași de un anumit număr de ori, deci implică adesea variabile de contorizare, un test condiționat, un mod de a modifica variabila contorului. În multe cazuri, pentru buclă se poate realiza același lucru cu o buclă de timp, cu mai puține linii de cod.

Tipuri de bucle pentru JavaScript

  • For: Este folosit pentru a bucla codul n de mai multe ori până când starea este falsă
  • For / in : Este utilizat pentru a bucla proprietățile obiectului
  • For / of : Este folosit pentru a bucla printr-o serie de obiecte iterabile

Pentru sintaxa buclă

for (Initialization condition; test condition; Increment/Decrement)
(
Body of loop
)

Sintaxă pentru / în buclă

for (var in object)
(
Body of loop
)

Sintaxa pentru / de buclă

for (variable of iterable)
(
Body of loop
)

Fluxul de lucru al For Loop în JavaScript

  1. Condiție de inițializare: condiția indică începutul buclei for. Variabila poate fi inițiată la o buclă sau variabila poate fi declarată separat.
  2. Starea de testare: pentru bucla este un buclă de control de intrare, condiția este verificată înainte de executarea programului. De asemenea, testează starea de ieșire a buclei.
  3. Execuția declarațiilor: numai dacă starea testului este adevărată, atunci corpul buclei este executat.
  4. Creștere / micșorare: Pentru fiecare ciclu, după ce bucla se execută, controlul trece la declarația de incrementare. Aici se mărește sau se micșorează variabilele de control.
  5. Încărcare buclă: Bucla se termină imediat ce condiția devine falsă.
Notă : Putem săriți condiția de inițializare din bucla For dacă dorim, dar (;) Semicolon nu trebuie eliminat. Dacă este eliminat, programul va arunca o eroare. Variabila poate fi declarată în afara buclei.

Exemplu

Int add=10;
For(;add<30;add++)

Cum funcționează bucla în JavaScript?

Când bucla se execută, starea inițială a fost verificată. Aceasta este valoarea inițială de unde începe bucla. Pasul următor, condiția a testat dacă condiția furnizată este adevărată sau falsă; acest lucru determină dacă bucla trebuie să continue sau nu. Dacă starea este adevărată, atunci variabila modifică bucla, iar instrucțiunea buclă se execută. După executarea Instrucțiunii, bucla se repornește până când starea este falsă.

Diagrama de fluxuri pentru For Loop

Mai jos este graficul de fluxuri pentru Loop în JavaScript:

Bucla se execută mai întâi și pentru buclă verifică starea testului, indiferent dacă este adevărat sau nu. Dacă starea este adevărată, atunci va merge la blocul de instrucțiuni unde este executat programul. Dacă starea este falsă, atunci bucla va ieși, iar programul va fi oprit.

Exemplul # 1: Utilizarea pentru Loop

Programul de mai jos este scris pentru a tipări lista numelor studenților folosind JavaScript.

Cod



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) + "
");
)


ieşire:

Exemplul # 2: Utilizarea pentru Loop

Cod



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");

ieşire:

Notă: Pentru bucla se termină după 5 iterații.

Exemplul # 3: Utilizarea buclei For / in

Bucla for / in este folosita pentru a itera prin proprietatile unui obiect.

Cod



var string1 = "";
var object1 = (a: 1, b: 2, c: 3);
for (var property1 in object1)
(
string1 += object1(property1);
)
document.write(string1);

ieşire:

Exemplul # 4: Folosirea pentru / de Loop

Cod


JavaScript For/Of Loop


JavaScript For/Of Loop


JavaScript For/Of Loop

Instrucțiunea for / of loop folosește valorile unui obiect iterabil.


var automobile = ('BMW', 'Volvo', 'Mini');
var x;
pentru (x de mașini) (
document.write (x + "
„);
)

ieşire:

Concluzie

La început, pentru buclă ar putea părea un pic confuz, dar, odată ce ați descris diferitele părți ale declarației pentru, nu sunt dificile. Rețineți că fiecare pentru buclă începe cu cuvântul cheie pentru, urmată de un set de paranteze care conține trei părți, o pereche de bretele cret. Pentru buclă ajută programatorul să scrie un program într-un mod eficient și ușor. Salvează problema scrierii mai multor linii de cod care consumă mai mult timp. Pentru ca un programator să scrie un program eficient și productiv. Iertă un avantaj suplimentar, deoarece reduce durata programului.

Articol recomandat

Acesta a fost un ghid pentru For Loop în JavaScript. Aici discutăm Introducerea pentru Loop în JavaScript și tipurile sale împreună cu Flowchart. Puteți parcurge și alte articole sugerate pentru a afla mai multe -
  1. Caracteristici ale JavaScript
  2. Python vs JavaScript
  3. Utilizări JavaScript
  4. Pentru Loop în Python
  5. Introducere în For Loop în Java
  6. Iterator în Java
  7. Exemple de Iterator în Python