Uvod u, dok je petlja u Javascriptu

Danas se koncentriramo na petlju. Looping nije ništa drugo nego raditi zadaće opetovano iznova i iznova. Pretpostavimo da moramo ispisati neki br. na primjer 1 do 10. U ovom scenariju, ako mislimo da moramo napisati ispis 10 puta za svaki br. koda će biti više i treba puno vremena. A najvažnije je ponavljati. Prilikom kodiranja na bilo kojem jeziku moramo razmotriti DRY politiku. To znači da se ne ponavljajte (suši). U ovoj ćemo temi saznati dok je petlja u JavaScript-u.

Dakle, ovdje petlje ulaze u sliku. U onoj petlji. Ako razmišljate o jednostavnom engleskom jeziku, onda ćete to bolje razumjeti. Jednostavno, dok značenje znači istovremeno ili razdoblje. Isto vrijedi i ovdje u programskom jeziku. Iako je uvjet istinit, određeni kôd će se izvršiti.

Dok petlja provjerava stanje, je li točno ili lažno. Ako je uvjet istinit, on jednostavno pokreće kod do prijelomne točke. Ako je uvjet lažan, ne ide naprijed.

Sintaksa:

While(condition)(
// code to execute
)

U određenoj petlji provjeravamo stanje u trenutku pokretanja petlje, tako da možemo odlučiti izvršiti ga ili ne. U neko vrijeme, imamo blok izjava. Koji će se izvršiti - točno je samo uvjet naveden u toj petlji.

Često koristimo istinu kao istinu i laž. ako znate binarni koncept u programiranju, to će vam biti lakše razumjeti.

Istina i laž su dvije vrijednosti koje se koriste za procjenu izraza. Tijekom provjere stanja i izvršavanja programa ovo će biti korisno.

Pogledajte sljedeću sintaksu za istinito i lažno:

While(true)(
// code will execute
)
While(false)(
// code will not execute
)

Primjer

while(true)(
console.log("Hello");
break;
)

Izlaz:

U slučaju nule, izravno ćemo izaći iz petlje.

Primjer

var i = 0;
while (i < 10) (
console.log(i);
i++;
)

Izlaz:

Kako radi dok petlja radi u Javascriptu?

Dok je petlja vrlo razumljiva. Znamo da se petlje koriste u programiranju za automatizaciju različitih ponavljajućih zadataka. Ali moramo poduzeti neke mjere opreza u trenutku kada to ne povećavamo. Da biste dobili jasniju ideju o tome, pa provjerimo sljedeći primjer.

Primjer

Sljedeći kod je s povećanjem operatora ++.

var i=1;
while (i<=5)(
console.log("Hello");
i++;
)

Izlaz:

Pogledajmo neki kôd bez priraštaja operatora. Isprobajte sljedeći kôd.

U JavaScript-u morate deklarirati varijablu i inicijalizirati je. Preskakanje ovog postupka može uzrokovati pogreške u radu računala u prevoditelju.

var i=1;
while (i<=5)(
console.log("Hello");
i++;
)

Izlaz:

Pokrenite iznad koda i vidjet ćete da se taj kod radi beskonačno.

Ispis imena Hello nije zaustavljen. Da bismo bili sigurni da bismo kao izlaz trebali dobiti određene riječi, moramo koristiti operatora povećanja ili smanjenja, zajedno s petljom dok.

Dijagram toka

Općenito, petlja je podijeljena na 3 dijela.

  1. Inicijalizacija: dodjela vrijednosti varijabli
  2. Uvjet: uvjet da se provjeri je li istinito ili lažno
  3. Povećanje ili smanjivanje: ovi operateri korisni su za automatsko povećanje ili smanjivanje petlje.

Pažljivo ćemo pogledati sva ova stanja petlje u narednom primjeru.

Važan dio svakog programa je njegova logika. Pogledajte pažljivo ispod dijagrama toka na početku programa koji nam je potreban za inicijalizaciju varijable.

Inicijalizacija nije ništa drugo nego dodjeljivanje vrijednosti toj varijabli koja se koristi. Nakon inicijalizacije, dobro je primijeniti while petlju. u petlju provjeravamo stanje. na primjer, i <= 5. ovdje će se petlja pokrenuti ako je uvjet istinit. Ako je uvjet lažan, tada ćemo izravno izaći iz petlje. Općenito, kada govorimo o izlasku iz petlje, potrebni su nam uvećani (++) i decrement (-) operateri.

Primjeri

Razmislimo o primjeru s operatorom decrement. Do sad smo vidjeli dok petlje s priraštajem operatora (++). Sada ćemo promatrati operatora decrement (-). Operator dekrementa kao što ime sugerira smanjuje vrijednost varijable prema zadanom zahtjevu. Petlja će se zaustaviti kad uvjet postane lažan.

Primjer:

var i=5;
while (i>=1)(
console.log("Hello World");
i--;
)

Izlaz:

Ako pokrenete gornji program, naći ćete isti izlaz kao i kod operatora prirasta.

Primjer:

fruits = 1;
while (fruits <= 5) (
console.log(fruits + " has to be there");
fruits++;
)
console.log("there are total " + (fruits - 1) + " rounds to market.");

Izlaz:

Primjer: Dok se petlja s nizom

var fruits = ("Apple", "Banana", "Kiwi", "Pinaple");
total = 0;
while (total < fruits.length) (
console.log("There is " + fruits(total)+ " in the basket");
total++;
)

Izlaz:

Primjer

var balance = 0;
var greet = "";
while (balance <= 10) (
greet = greet + "\n I have added $" + balance+ " in my account";
balance ++;
)
console.log(greet);

Izlaz:

U svim gore navedenim primjerima vidjeli smo kako možemo raditi s petljom. Petlja je moguća kad se uvjet ispuni. Promijenite uvjete. Pokušajte s istinitim i lažnim izjavama. Promatrajte izlaz.

Dok petlja uvijek provjerava stanje. Ako je uvjet istinit, onda se izvršava.

To nas spasava od ponavljanog rada iznova i iznova. Zato pokušajte nekoliko puta i zaprljajte ruke.

Zaključak

Petlje igraju važnu ulogu u programiranju. Kao što pomažu u smanjenju ponavljajućih zadataka i izvršava ih automatski. Ako imamo ispravnu logiku, petlja štedi puno vremena programeru.

Preporučeni članci

Ovo je vodič za Loop Loop u JavaScript-u. ovdje raspravljamo o tome dok petlja djeluje u Javascriptu s primjerima, dijagramom tijeka i izlazima. Možete također pogledati sljedeće članke da biste saznali više -

  1. Dok je petlja u Javi
  2. Petlje u R
  3. Nizovi u JavaScript-u
  4. Petlje u C

Kategorija: