JavaScript pre slučku je príkaz riadiaceho toku, ktorý umožňuje opakované vykonávanie kódu na základe podmienky. Pozostáva z troch častí: inicializácia, podmienka a prírastok/zníženie. Táto slučka iteruje cez blok kódu, kým zadaná podmienka nie je nepravdivá.
koľko kláves má klávesnice
Pre slučku v JavaScripte
A pre slučku v JavaScripte opakovane vykonáva blok kódu, pokiaľ je zadaná podmienka pravdivá. Zahŕňa inicializáciu, kontrolu stavu a iteračné kroky, vďaka čomu je efektívny pre kontrolované, opakujúce sa úlohy.
Syntax:
for (statement 1 ; statement 2 ; statement 3){ code here... }>- Vyhlásenie 1: to je inicializácia počítadla. Vykoná sa raz pred vykonaním bloku kódu.
- Vyhlásenie 2: Definuje podmienku testovania na vykonanie bloku kódu
- Vyhlásenie 3: Je to prírastok alebo zníženie počítadla a vykonaný (vždy) po vykonaní bloku kódu.
Príklad:
javascript // JavaScript program to illustrate for loop let x; // for loop begins when x=2 // and runs till x <=4 for (x = 2; x <= 4; x++) { console.log('Value of x:' + x); }> Výkon:
Value of x:2 Value of x:3 Value of x:4>
Vývojový diagram
Tento vývojový diagram ukazuje fungovanie cyklu for v JavaScripte. Tok riadenia môžete vidieť v slučke For.
Príkaz 1: Inicializácia premennej počítadla
Príkaz 1 sa používa na inicializáciu premenná počítadla . Premenná počítadla sa používa na sledovanie počtu iterácií v slučke. V príkaze 1 môžete inicializovať viacero premenných počítadla.
premenné typu java
Premennú počítadla môžeme inicializovať skôr externe ako v príkaze 1. To nám jasne ukazuje, že príkaz 1 je voliteľný. Porciu môžeme nechať prázdnu s bodkočiarkou.
Príklad :
javascript let x = 2; for (; x <= 4; x++) { console.log('Value of x:' + x); }> Výkon
Value of x:2 Value of x:3 Value of x:4>
Vyhlásenie 2: Testovacia podmienka
Toto vyhlásenie kontroluje boolovská hodnota z testovacia podmienka . Ak je testovacia podmienka pravdivá, cyklus for sa vykoná ďalej, inak sa cyklus skončí a vykoná sa kód mimo cyklu. Vykoná sa vždy, keď sa cyklus for spustí pred tým, ako cyklus vstúpi do jeho tela.
Toto je tiež voliteľné vyhlásenie a Javascript ho považuje za pravdivé, ak ho ponecháte prázdne. Ak je tento príkaz vynechaný, slučka beží na neurčito, ak ovládanie slučky nie je prerušené pomocou vyhlásenie o prerušení . Je to vysvetlené nižšie v príklade.
Príklad:
Javascript let x = 2; for (; ; x++) { console.log('Value of x:' + x); break; }> Výkon:
Value of x:2>
Vyhlásenie 3: Aktualizácia premennej počítadla
Je to riadený príkaz, ktorý riadi prírastok/zníženie premennej počítadla.
Je to tiež voliteľné a môže byť vykonané vo vnútri tela slučky.
matematika pow java
Príklad:
Javascript const subjects = ['Maths', 'Science', 'Polity', 'History']; let i = 0; let len = subjects.length; let gfg = ''; for (; i < len;) { gfg += subjects[i]; //can be increased inside loop i++; } console.log(gfg)> Výkon
MathsSciencePolityHistory>
Viac slučiek v JavaScripte
JavaScript má v Jave rôzne druhy slučiek. Niektoré zo slučiek sú:
| Slučka | Popis |
|---|---|
| pre slučku | Slučka, ktorá opakuje blok kódu určitý počet krát na základe podmieneného výrazu. |
| pričom slučka | Slučka, ktorá opakuje blok kódu, pokiaľ je zadaná podmienka pravdivá. |
| slučka do-while | Slučka, ktorá vykoná blok kódu aspoň raz, a potom opakuje blok, pokiaľ platí zadaná podmienka. |
| pre...zo slučky | Iteruje hodnoty iterovateľného objektu (ako sú polia, reťazce, mapy, množiny atď.) |
| pre...v slučke | Iteruje cez vymenovateľné vlastnosti objektu (vrátane zdedených vlastností). |
Naučte sa a ovládnite JavaScript pomocou praktických otázok. JavaScript cvičenia poskytuje veľa otázok na cvičenie JavaScriptu na precvičenie a otestovanie vašich zručností v JavaScripte.
