Sissejuhatus For Loopi JavaScripti

For Loopi JavaScriptis on parim meetod itereerimiseks läbi terve rea andmeid korraga. Silmuse jaoks on sisenemisjuhitav silmus, milles kontrollitakse enne programmi keresse minekut testitingimusi. Sest loop kasutatakse siis, kui me teame iteratsioonide arvu enne ahelasse sisenemist. Silmuseid kasutatakse tavaliselt sammude rea kordamiseks teatud arv kordi, nii et need hõlmavad sageli loendusmuutujaid, tingimuslikku testi, loendusmuutuja muutmise viisi. Paljudel juhtudel võib For loop saavutada sama asja nagu mõne aja silmus, vähem koodiridadega.

For Loop tüübid JavaScriptis

  • For: Seda kasutatakse koodi n silmustamiseks mitu korda, kuni tingimus on vale
  • Sisse / sisse : seda kasutatakse objektide atribuutide silmustamiseks
  • For / of : Seda kasutatakse korduvate objektide massiivi silmuseks

Loopsüntaksi jaoks

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

Sisse / sisse silmuse süntaks

for (var in object)
(
Body of loop
)

Silmuse süntaks

for (variable of iterable)
(
Body of loop
)

For Loopi töövoog JavaScriptis

  1. Initsialiseerimise tingimus: tingimus täpsustab for-loop alguse. Muutuja saab lähtestada silmusena või saab muutuja eraldi kuulutada.
  2. Testimistingimused: kui silmus on sisenemise kontrollsilmus, kontrollitakse selle seisundit enne programmi käivitamist. Samuti testitakse silmuse väljumistingimusi.
  3. Väljavõtte täitmine: Ainult juhul, kui testitingimused on tõesed, siis teostatakse ahela põhiosa.
  4. Suurendamine / vähendamine: pärast tsükli täitmist läheb iga tsükli korral juurdekasvu avaldus. Siin suurendatakse või vähendatakse kontrollmuutujaid.
  5. Silmuse lõpetamine: silmus lõpeb kohe, kui seisund muutub valeks.
Märkus : soovi korral võime For-silmuse sees lähtestamise tingimused vahele jätta, kuid (;) semikoolonit ei tohiks eemaldada. Kui see eemaldatakse, viskab programm vea. Muutuja saab kuulutada väljaspool silmust.

Näide

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

Kuidas loop töötab JavaScriptis?

Kui silmus käivitub, kontrolliti algtingimust. See on algväärtus, kus silmus algab. Järgmisel etapil testiti tingimust, kas esitatud tingimus on tõene või vale; see määrab, kas silmus peaks jätkuma või mitte. Kui tingimus on tõene, muudab muutuja silmust ja silmuse avaldus käivitub. Pärast avalduse täitmist taaskäivitatakse ahel, kuni tingimus on vale.

For Loopi vooskeem

Allpool on Forvas'i vooskeem JavaScriptis:

Kõigepealt käivitatakse ahel ja silmuse jaoks kontrollib testitingimusi, kas see on tõene või mitte. Kui tingimus on tõene, läheb see avalduste plokki, kus programm käivitatakse. Kui tingimus on vale, siis silmus väljub ja programm peatatakse.

Näide # 1: kasutamine silmuse jaoks

Allpool olev programm on kirjutatud õpilaste nimede nimekirja printimiseks JavaScripti abil.

Kood



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


Väljund:

Näide 2: kasutamine silmuse jaoks

Kood



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

Väljund:

Märkus: silmuse otsad pärast 5 iteratsiooni.

Näide # 3: For / in Loop kasutamine

For / in silmust kasutatakse objekti omaduste iteratsiooniks.

Kood



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

Väljund:

Näide # 4: Loop / nupu kasutamine

Kood


JavaScript For/Of Loop


JavaScript For/Of Loop


JavaScript For/Of Loop

Väljavõtte / lause väidab korduva objekti väärtusi.

var autod = ('BMW', 'Volvo', 'Mini');
var x;
(x autole) (
document.write (x + "
");
)

Väljund:

Järeldus

Alguses võib silmus tunduda pisut segane, kuid kui olete välja mõelnud avalduse erinevad osad, pole need kuigi rasked. Pidage ainult meeles, et iga silmuse jaoks algab märksõna märksõnaga, millele järgneb sulgude komplekt, mis sisaldab kolme osa, paari lokkisid. For loop aitab programmeerijal programmi tõhusalt ja hõlpsalt kirjutada. See säästab mitme koodirida kirjutamise probleemi, kulutades rohkem aega. Et programmeerija kirjutaks programmi tõhusalt ja produktiivselt. Andestab täiendava eelise, kuna see vähendab programmi pikkust.

Soovitatav artikkel

See on olnud For Loopi juhend JavaScriptis. Siin käsitleme JavaScripti For Loopi sissejuhatust ja selle tüüpe koos vooskeemiga. Lisateavet leiate ka meie muudest soovitatud artiklitest -
  1. JavaScripti omadused
  2. Python vs JavaScript
  3. JavaScripti kasutusviisid
  4. Loopi jaoks Pythonis
  5. Sissejuhatus Java for Loopi
  6. Iteraator Java-s
  7. Näited Iteraatorist Pythonis

Kategooria: