logo

JavaScript pre slučku

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.

pre vývojový diagram slučky

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čkaPopis
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.