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
- Initsialiseerimise tingimus: tingimus täpsustab for-loop alguse. Muutuja saab lähtestada silmusena või saab muutuja eraldi kuulutada.
- Testimistingimused: kui silmus on sisenemise kontrollsilmus, kontrollitakse selle seisundit enne programmi käivitamist. Samuti testitakse silmuse väljumistingimusi.
- Väljavõtte täitmine: Ainult juhul, kui testitingimused on tõesed, siis teostatakse ahela põhiosa.
- Suurendamine / vähendamine: pärast tsükli täitmist läheb iga tsükli korral juurdekasvu avaldus. Siin suurendatakse või vähendatakse kontrollmuutujaid.
- Silmuse lõpetamine: silmus lõpeb kohe, kui seisund muutub valeks.
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:
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 -- JavaScripti omadused
- Python vs JavaScript
- JavaScripti kasutusviisid
- Loopi jaoks Pythonis
- Sissejuhatus Java for Loopi
- Iteraator Java-s
- Näited Iteraatorist Pythonis