logo

JavaScript for Loop

JavaScript cilpai ir vadības plūsmas paziņojums, kas ļauj atkārtoti izpildīt kodu, pamatojoties uz nosacījumu. Tas sastāv no trim daļām: inicializācijas, nosacījuma un palielināšanas/samazināšanas. Šī cilpa atkārtojas koda blokā, līdz norādītais nosacījums ir nepatiess.

java izlauzās no cilpas

Ciklam JavaScript

A cilpai JavaScript atkārtoti izpilda koda bloku, kamēr norādītais nosacījums ir patiess. Tas ietver inicializācijas, stāvokļa pārbaudes un iterācijas darbības, padarot to efektīvu kontrolētiem, atkārtotiem uzdevumiem.



Sintakse:

for (statement 1 ; statement 2 ; statement 3){ code here... }>
  • 1. paziņojums: Tas ir skaitītāja inicializācija. Tas tiek izpildīts vienu reizi pirms koda bloka izpildes.
  • 2. paziņojums: Tas nosaka testēšanas nosacījumus koda bloka izpildei
  • 3. paziņojums: Tas ir skaitītāja palielinājums vai samazinājums un tiek izpildīts (katru reizi) pēc koda bloka izpildes.

Piemērs:

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); }>

Izvade:



Value of x:2 Value of x:3 Value of x:4>

Plūsmas diagramma

Šī blokshēma parāda for cilpas darbību JavaScript. Kontroles plūsmu var redzēt cilpā For.

cilpas plūsmas diagrammai

1. paziņojums: skaitītāja mainīgā inicializācija

1. paziņojums tiek izmantots, lai inicializētu skaitītāja mainīgais . Skaitītāja mainīgais tiek izmantots, lai sekotu cilpas iterāciju skaitam. Varat inicializēt vairākus skaitītāja mainīgos 1. priekšrakstā.

Mēs varam inicializēt skaitītāja mainīgo ārēji, nevis 1. priekšrakstā. Tas skaidri parāda, ka 1. priekšraksts nav obligāts. Porciju varam atstāt tukšu ar semikolu.



Piemērs :

javascript
let x = 2; for (; x <= 4; x++) {  console.log('Value of x:' + x); }>

Izvade

np.kur
Value of x:2 Value of x:3 Value of x:4>

2. paziņojums: Testēšanas stāvoklis

Šis paziņojums pārbauda Būla vērtība no testēšanas nosacījums . Ja testēšanas nosacījums ir patiess, for cilpa tiks izpildīta tālāk, pretējā gadījumā cilpa beigsies un tiks izpildīts kods ārpus cilpas. Tas tiek izpildīts katru reizi, kad tiek palaista for cilpa, pirms cilpa nonāk tās korpusā.

Šis ir arī neobligāts paziņojums, un Javascript to uzskata par patiesu, ja tas ir atstāts tukšs. Ja šis paziņojums tiek izlaists, cilpa darbojas bezgalīgi, ja cilpas vadīkla netiek pārtraukta, izmantojot pārtraukuma paziņojums . Tas ir paskaidrots zemāk piemērā.

Piemērs:

Javascript
let x = 2; for (; ; x++) {  console.log('Value of x:' + x);  break; }>

Izvade:

Value of x:2>

3. paziņojums: skaitītāja mainīgā atjaunināšana

Tas ir kontrolēts paziņojums, kas kontrolē skaitītāja mainīgā palielinājumu/samazināšanu.

Tas arī pēc būtības nav obligāts, un to var izdarīt cilpas korpusā.

oops jēdzieni java

Piemērs:

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)>

Izvade

MathsSciencePolityHistory>

Vairāk cilpu JavaScript

JavaScript ir dažāda veida cilpas Java. Dažas no cilpām ir:

CilpaApraksts
cilpai Cilpa, kas atkārto koda bloku noteiktu skaitu reižu, pamatojoties uz nosacījuma izteiksmi.
kamēr cilpa Cilpa, kas atkārto koda bloku, kamēr norādītais nosacījums ir patiess.
do-while cilpa Cilpa, kas izpilda koda bloku vismaz vienu reizi, pēc tam atkārto bloku, kamēr norādītais nosacījums ir patiess.
par… no cilpas Atkārtojas pār iterējama objekta vērtībām (piemēram, masīvi, virknes, kartes, kopas utt.)
priekš… cilpā Atkārtojas pār neskaitāmajām objekta īpašībām (tostarp mantotajām īpašībām).

Apgūstiet un apgūstiet JavaScript, izmantojot prakses jautājumus. JavaScript vingrinājumi piedāvā daudzus JavaScript vingrinājumu jautājumus, lai praktizētu un pārbaudītu savas JavaScript prasmes.