Uvod u Loop u JavaScript
For Loop u JavaScriptu je najbolja metoda za istodobno ponavljanje niza podataka. Za petlju je petlja koja se kontrolira na ulazu u kojoj se provjerava stanje ispitivanja prije odlaska na tijelo programa. Za petlju se koristi kada znamo broj iteracija prije ulaska u petlju. Petlje se obično koriste za ponavljanje niza koraka određeni broj puta, pa često uključuju varijable brojača, uvjetni test, način promjene varijable brojača. U mnogim slučajevima, kod petlje se može postići ista stvar kao i petlja, s manje redaka koda.
Vrste petlje u JavaScript-u
- Za: Koristi se da se kôd prođe kroz broj n puta dok uvjet nije lažan
- Za / u : Koristi se za kretanje kroz svojstva objekta
- Za / od : Koristi se za kretanje kroz niz ponavljajućih objekata
Za sintaksu petlje
for (Initialization condition; test condition; Increment/Decrement)
(
Body of loop
)
Za sintaksu / u petlji
for (var in object)
(
Body of loop
)
Za / od Sintaksa petlje
for (variable of iterable)
(
Body of loop
)
Tijek rada za petlju u JavaScript-u
- Uvjet inicijalizacije: Uvjet navodi početak petlje za for. Promjenjiva se može inicijalizirati u petlji ili se varijabla može zasebno deklarirati.
- Stanje ispitivanja: jer je petlja ulazna kontrolna petlja, stanje se provjerava prije nego što se program pokrene. Ispituje i stanje izlaza petlje.
- Izvođenje Izjave: Samo ako je uvjet ispitivanja točan, tada se izvršava tijelo petlje.
- Povećanje / smanjenje: za svaki ciklus, nakon što se petlja izvrši, kontrola ide u naredni porast. Ovdje je povećanje ili smanjivanje kontrolnih varijabli.
- Prekid petlje: petlja se prekida čim uvjet postane lažan.
Primjer
Int add=10;
For(;add<30;add++)
Kako radi petlja u JavaScript-u?
Kad se petlja izvrši, provjerava se početno stanje. To je početna vrijednost odakle počinje petlja. Sljedeći korak je uvjet testiran je li navedeni uvjet istinit ili lažan; to određuje treba li petlja nastaviti ili ne. Ako je uvjet istinit, varijabla mijenja petlju i izvršava se izjava petlje. Nakon što se Izjava izvrši, petlja se ponovno pokreće dok uvjet nije lažan.
Dijagram toka za petlju
Ispod je dijagram toka za petlju u JavaScript-u:
Petlja se prvo izvršava i za petlju provjerava stanje ispitivanja, je li istina ili ne. Ako je uvjet istinit, otići će u blok izjava gdje se program izvodi. Ako je uvjet lažan, tada će petlja izaći, a program će biti zaustavljen.
Primjer # 1: Korištenje za petlju
Program u nastavku napisan je za ispis popisa imena učenika pomoću JavaScripta.
Kodirati
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) + "
");
)
Izlaz:
Primjer # 2: Korištenje za petlju
Kodirati
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");
Izlaz:
Primjer # 3: Upotreba for / in petlje
Petlja za ulazak koristi se za ponavljanje kroz svojstva objekta.
Kodirati
var string1 = "";
var object1 = (a: 1, b: 2, c: 3);
for (var property1 in object1)
(
string1 += object1(property1);
)
document.write(string1);
Izlaz:
Primjer # 4: Upotreba for / of petlje
Kodirati
JavaScript For/Of Loop
JavaScript For/Of Loop
JavaScript For/Of Loop
Stavka for / of izvodi kroz vrijednosti iterabilnog objekta.
var cars = ('BMW', 'Volvo', 'Mini');var x;
za (x automobila) (
document.write (x + "
„);
)
Izlaz:
Zaključak
U početku bi petlja mogla izgledati malo zbunjujuće, ali jednom kad utvrdite različite dijelove izjave, oni nisu teški. Samo imajte na umu da svaki za petlju započinje ključnom riječi za, a slijedi skup zagrada koji sadrži tri dijela, par kovrčavih zagrade. Za petlju pomaže programeru da učinkovito i lako napiše program. Štedi problem pisanja više redaka koda što troši više vremena. Da programer napiše program učinkovito i produktivno. Opraštava dodatnu prednost jer smanjuje duljinu programa.
Preporučeni članak
Ovo je vodič za Loop u JavaScript-u. Ovdje razgovaramo o Uvodu za Loop u JavaScript i njegove vrste zajedno s dijagramom toka. Možete i proći naše druge predložene članke da biste saznali više -- Značajke JavaScripta
- Python vs JavaScript
- Upotrebe JavaScripta
- Za petlju u Pythonu
- Uvod u petlju na Javi
- Iterator u Javi
- Primjeri Iteratora u Pythonu