Fontos JavaScript hurkok, amelyeket tudnia kell

Különböző módszerek léteznek a JavaScript-ciklusok végrehajtására. Olvassa el itt, hogy megismerje a JavaScript különböző hurkolási módszereit példákkal.

HurokJavaScript a döntések meghozatalára szolgál egy adott érték érvényesítésével egy adott tesztfeltétel alapján, és egy adott kódszegmens futtatásával meghatározott számú alkalommal, amíg az adott feltétel teljesül. Segít abban, hogy a kód kompakt legyen. Az A ciklusokat a cikk a következő sorrendben magyarázza:



JavaScript hurkok

A JavaScript ciklusok gyors és egyszerű módszert nyújtanak arra, hogy ismételten végezzenek valamit. Arra használják, hogy egy műveletet többször megismételjenek anélkül, hogy ugyanazt a kódsort kellene ismételniük. Főleg kétféle hurok létezik:



  • Belépés ellenőrzött hurkok - Beléptető vezérlés esetén a teszt állapotát a hurok testébe való belépés előtt tesztelik. A hurok számára és Míg a hurok a belépés által vezérelt hurkok.

  • Kilépés a vezérelt hurokból - Kimeneti vezérlés esetén a teszt állapotát a hurok testének végén értékelik. Ezért a huroktest legalább egyszer végrehajtja, függetlenül attól, hogy a teszt feltétele igaz vagy hamis. do-while hurok egy kimenet által vezérelt hurok.



Most lépjünk tovább, és vitassuk meg a JavaScript-ciklusok végrehajtásának különféle módszereit.

A hurok számára

Ez a módszer tömör módon biztosítja a hurok szerkezetének megírását. Az a for ciklus addig ismétlődik, amíg egy megadott feltétel hamisra nem értékel.

hurokhoz - javascript hurkok - edureka



Szintaxis-

for (inicializálási feltétel tesztelési feltétel növekmény / csökkenés) {utasítás}

Példa-

posztgraduális és ugyanezt elsajátítja
// JavaScript program a var ciklus szemléltetésére. X // a ciklusra akkor kezdődik, amikor x = 1 //, és x-ig fut<=5 for (x = 1 x <= 5 x++) { document.write('Value of x:' + x + ' 
')}

Kimenet-

X értéke: 1 x értéke: 2 értéke x: 3 értéke x: 4

Míg a hurok

A while ciklus egy vezérlési folyamat utasítás, amely lehetővé teszi a kód ismételt futtatását egy adott logikai feltétel alapján. Ez a hurok hasonló az ismétlődő if utasításhoz.

Szintaxis-

while (logikai feltétel) {ciklus utasítások}

Példa-

// JavaScript program, amely szemlélteti a var var = = 1 ciklust // Kilép, ha x nagyobb lesz, mint 5, míg (x<= 5) { document.write('Value of x:' + x + ' 
') // növeli x értékét // következő iterációra x ++}

Kimenet-

X értéke: 1 x értéke: 2 értéke x: 3 értéke x: 3 értéke x: 4 értéke x: 5

Do-while hurok

Ez a ciklus hasonló a while ciklushoz, de az egyetlen különbség az, hogy az utasítások végrehajtása után ellenőrzi a feltételeket. Így ez az Exit Controlled Loop példa.

Szintaxis-

do {utasítások} while (feltétel)

Példa-

// JavaScript program a do-while ciklus illusztrálására var x = 20 do {//, ha a feltétel hamis document.write ('x értéke:' + x + ' 
') x ++} míg (x<10)

Kimenet-

X értéke: 20

For-in hurok

Ez a hurok egy meghatározott változót ismételget az objektum összes felsorolható tulajdonságán. Minden különálló tulajdonság esetében a JavaScript végrehajtja a megadott utasításokat.

Szintaxis-

for (változóNév az objektumban) {utasítások}

Példa-

// JavaScript program a..in ciklusban // objektum létrehozása var karakter = = {first: 'Name', második: 'Age', harmadik: 'Height', negyedik: 'Eye-color', ötödik: 'Nationality '} // iterálja az // objektumjellemzők minden tulajdonságát, és kinyomtatja mindet // felhasználva a for..in ciklusokban a (itr a jellemzőkben) {document.write (jellemzők [itr] +' 
')}

Kimenet-

Név Kor Magasság Szemszín Nemzetiség

Break Statement

A break utasítás egy hurokból való kiugrásra szolgál. Ez segít a hurok megszakításában, és a hurok után folytatja a kód végrehajtását.

Szintaxis-

break labelname

Példa-

var text = '' var i for (i = 0 i<10 i++) { if (i === 5) { break } text += 'The number is ' + i + ' 
'}

Kimenet-

A szám 0 A szám 1 A szám 2 A szám 3 A szám 4

Nyilatkozat folytatása

A folytatás utasítás megszakít egy ismétlést a ciklusban, ha egy meghatározott feltétel bekövetkezik, és folytatja a ciklus következő iterációjával. A különbség a folytatás és a törés kijelentés között az, hogy a folytatás utasítás „átugrik” helyett egy iterációt „átugor” a ciklusban.

Szintaxis-

folytassa a címke nevét

Példa-

var text = '' var i for (i = 0 i<5 i++) { if (i === 2) { continue } text += 'The number is ' + i + ' 
'}

Kimenet-

A szám 0 A szám 1 A szám 3 A szám 4

Ezek voltak a JavaScript Loops futtatásának különböző módszerei. Ezzel a cikkünk végére értünk.

Most, hogy tud a JavaScript hurokról, nézze meg a írta Edureka. A webfejlesztési tanúsítási képzés segít megtanulni, hogyan hozhat létre lenyűgöző weboldalakat HTML5, CSS3, Twitter Bootstrap 3, jQuery és Google API-k segítségével, és telepítheti az Amazon Simple Storage Service (S3) szolgáltatásba.

Van egy kérdésünk? Kérjük, említse meg a „JavaScript hurkok” megjegyzés rovatában, és mi kapcsolatba lépünk Önnel.