Dôležité slučky JavaScriptu, ktoré potrebujete vedieť



Existujú rôzne metódy na vykonávanie cyklov JavaScriptu. Prečítajte si tu, aby ste pochopili rôzne metódy opakovania v JavaScripte s príkladmi.

Smyčky vJavaScript sa používa na rozhodovanie validáciou konkrétnej hodnoty oproti danej testovacej podmienke a na vykonanie konkrétneho segmentu kódu konkrétny počet opakovaní, kým nie je daná podmienka splnená. Pomáha to pri vytváraní kompaktného kódu. The slučky sú v tomto článku vysvetlené v nasledujúcom poradí:

Smyčky JavaScript

Smyčky JavaScriptu poskytujú rýchly a ľahký spôsob, ako opakovane niečo robiť. Používajú sa na opakovanie akcie viackrát bez toho, aby museli opakovať rovnaký riadok kódu. Existujú hlavne dva typy slučiek:





  • Slučky riadené vstupom - Pri riadenom vstupe sa testovacie podmienky testujú pred vstupom do tela slučky. Pre slučku a Zatiaľ čo Loop sú slučky riadené vstupom.

  • Ukončite riadené slučky Pri výstupe je testovací stav vyhodnotený na konci tela slučky. Preto sa telo slučky vykoná aspoň raz,bez ohľadu na to, či je testovací stav pravdivý alebo nepravdivý. slučka do-while je výstupne riadená slučka.



Teraz poďme ďalej a diskutujme o rôznych metódach vykonávania cyklov JavaScriptu.

Pre slučku

Táto metóda poskytuje stručný spôsob zápisu štruktúry slučky. Smyčka for sa opakuje, kým sa zadaná podmienka nevyhodnotí ako nepravdivá.

pre slučku - slučky javascript - edureka



Syntax-

pre (inicializácia podmienky testovanie prírastok / pokles podmienky) {statement}

Príklad-

// JavaScriptový program na ilustráciu pre slučku var x // pre slučku začína, keď x = 1 // a beží do x<=5 for (x = 1 x <= 5 x++) { document.write('Value of x:' + x + ' 
')}

Výkon-

Hodnota x: 1 Hodnota x: 2 Hodnota x: 3 Hodnota x: 4

Zatiaľ čo Loop

Smyčka while je príkaz riadiaceho toku, ktorý umožňuje opakované vykonávanie kódu na základe konkrétnej booleovskej podmienky. Táto slučka je podobná opakovaniu príkazu if.

Syntax-

while (boolovská podmienka) {loop commands}

Príklad-

// JavaScriptový program na ilustráciu while while var x = 1 // Ukončí, keď x bude väčšie ako 5 while (x<= 5) { document.write('Value of x:' + x + ' 
') // zvýši hodnotu x pre // ďalšiu iteráciu x ++}

Výkon-

Hodnota x: 1 Hodnota x: 2 Hodnota x: 3 Hodnota x: 4 Hodnota x: 5

Slučka do-while

Táto slučka je podobná slučke while, ale jediný rozdiel je v tom, že kontroluje stav po vykonaní príkazov. Je to teda príklad Exit Controlled Loop.

porovnanie nástrojov automatizácie robotických procesov

Syntax-

urobiť {statement} while (podmienka)

Príklad-

// JavaScriptový program na ilustráciu do-while cyklu var x = 20 do {// ak je podmienka nepravdivá document.write ('Hodnota x:' + x + ' 
') x ++} while (x<10)

Výkon-

Hodnota x: 20

Slučka pre vstup

Táto slučka iteruje zadanú premennú cez všetky vymenovateľné vlastnosti objektu. Pre každú odlišnú vlastnosť vykoná JavaScript zadané príkazy.

Syntax-

pre (názov premennej v objekte) {statement}

Príklad-

// Program JavaScript na ilustráciu pre..v cykle // vytvorenie charakteristiky objektu var = = prvý: „meno“, druhý: „vek“, tretí: „výška“, štvrtý: „farba očí“, piaty: „národnosť '} // iteruje cez všetky vlastnosti // charakteristík objektu a všetky vytlačí // pomocou for..in slučiek pre (itr v charakteristikách) {document.write (charakteristiky [itr] +' 
')}

Výkon-

Meno Vek Výška Farba očí Národnosť

Vyhlásenie o zlomení

Príkaz break sa používa na vyskočenie zo slučky. Pomôže vám to pri prelomení cyklu a pokračovaní vo vykonávaní kódu po ukončení cyklu.

Syntax-

zlomiť štítok

Príklad-

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

Výkon-

Číslo je 0 Číslo je 1 Číslo je 2 Číslo je 3 Číslo je 4

Pokračovať vo vyhlásení

Príkaz continue rozbije jednu iteráciu v slučke, ak nastane zadaná podmienka, a pokračuje ďalšou iteráciou v cykle. Rozdiel medzi príkazom continue a break je ten, že príkaz continue „preskočí“ jednu iteráciu v slučke namiesto „vyskočí“.

Syntax-

pokračovať štítkom

Príklad-

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

Výkon-

Číslo je 0 Číslo je 1 Číslo je 3 Číslo je 4

Boli to rôzne spôsoby vykonávania slučiek JavaScript. Týmto sme sa dostali na koniec nášho článku.

Teraz, keď viete o cykloch JavaScriptu, sa pozrite na od Edureka. Osvedčenie o školení v oblasti vývoja webových stránok vám pomôže Naučte sa, ako vytvárať pôsobivé webové stránky pomocou HTML5, CSS3, Twitter Bootstrap 3, jQuery a Google API a ako ich nasadiť do služby Amazon Simple Storage Service (S3).

Máte na nás otázku? Uveďte to v sekcii komentárov v časti „JavaScript Loops“ a my sa vám ozveme.