Bucle JavaScript importante pe care trebuie să le cunoașteți



Există diferite metode pentru executarea buclelor JavaScript. Citiți aici pentru a înțelege diferitele metode de buclare în JavaScript cu exemple.

Bucle înJavaScript este utilizat pentru luarea deciziilor prin validarea unei anumite valori în raport cu o condiție de test dată și executarea unui anumit segment de cod pentru un anumit număr de ori până când condiția dată este îndeplinită. Vă ajută să vă faceți codul compact. buclele sunt explicate în acest articol în următoarea secvență:

Bucle JavaScript

Buclele JavaScript oferă o metodă rapidă și ușoară de a face ceva în mod repetat. Sunt folosite pentru a repeta o acțiune de mai multe ori, fără a fi nevoie să repetați aceeași linie de cod. Există în principal două tipuri de bucle:





  • Intrarea buclelor controlate - La intrarea controlată, starea testului este testată înainte de a intra în corpul buclei. Pentru Loop și În timp ce Loop sunt bucle controlate de intrare.

  • Ieșiți din buclele controlate- La ieșire controlată, starea testului este evaluată la sfârșitul corpului buclei. Prin urmare, corpul buclei se va executa cel puțin o dată,indiferent dacă condiția testului este adevărată sau falsă. bucla do-while este o buclă controlată la ieșire.



Acum să mergem mai departe și să discutăm diferitele metode de executare a buclelor JavaScript.

Pentru Loop

Această metodă oferă un mod concis de a scrie structura buclei. Bucla A se repetă până când o condiție specificată este evaluată ca fiind falsă.

pentru buclă - bucle javascript - edureka



Sintaxă-

pentru (condiția de inițializare a condiției de testare creșterea / descreșterea condiției) {declarație}

Exemplu-

// Programul JavaScript pentru a ilustra pentru bucla var x // pentru bucla începe când x = 1 // și rulează până la x<=5 for (x = 1 x <= 5 x++) { document.write('Value of x:' + x + ' 
')}

Ieșire-

Valoarea lui x: 1 Valoarea lui x: 2 Valoarea lui x: 3 Valoarea lui x: 4

În timp ce Loop

O buclă while este o instrucțiune de flux de control care permite executarea codului în mod repetat pe baza unei anumite condiții booleene. Această buclă este similară cu cea a unei instrucțiuni if ​​repetitive.

Sintaxă-

while (condiție booleană) {instrucțiuni buclă}

Exemplu-

program pentru a inversa un număr în java
// Program JavaScript pentru a ilustra în timp ce bucla var x = 1 // Ieșiți când x devine mai mare de 5 în timp ce (x<= 5) { document.write('Value of x:' + x + ' 
') // creșteți valoarea lui x pentru // următoarea iterație x ++}

Ieșire-

Valoarea lui x: 1 Valoarea lui x: 2 Valoarea lui x: 3 Valoarea lui x: 4 Valoarea lui x: 5

Buclă Do-while

Această buclă este similară cu bucla while, dar singura diferență este că verifică starea după executarea instrucțiunilor. Astfel, este un exemplu de Buclă controlată de ieșire.

Sintaxă-

face {enunțuri} în timp ce (condiție)

Exemplu-

// Program JavaScript pentru a ilustra do-while loop var x = 20 do {// dacă condiția este falsă document.write („Valoarea lui x:„ + x + ” 
') x ++} while (x<10)

Ieșire-

Valoarea lui x: 20

For-in Loop

Această buclă iterează o variabilă specificată asupra tuturor proprietăților enumerabile ale unui obiect. Pentru fiecare proprietate distinctă, JavaScript va executa instrucțiunile specificate.

Sintaxă-

cum se setează classpath în java în Windows 10
for (variableName in Object) {statement}

Exemplu-

// Program JavaScript pentru a ilustra pentru .. în buclă // crearea unei caracteristici a obiectului var = {primul: 'Nume', al doilea: 'Vârsta', al treilea: 'Înălțime', al patrulea: 'Culoarea ochilor', al cincilea: 'Naționalitate '} // iterați prin fiecare proprietate a // caracteristicilor obiectului și imprimați-le pe toate // folosind for..in bucle pentru (itr în caracteristici) {document.write (caracteristici [itr] +' 
')}

Ieșire-

Nume Vârstă Înălțime Culoare ochi Naționalitate

Declarație de pauză

Instrucțiunea break este utilizată pentru a sări dintr-o buclă. Vă va ajuta să spargeți bucla și să continuați să executați codul după buclă.

Sintaxă-

sparge numele etichetei

Exemplu-

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

Ieșire-

Numărul este 0 Numărul este 1 Numărul este 2 Numărul este 3 Numărul este 4

Declarație Continuare

Instrucțiunea continue întrerupe o iterație în buclă dacă apare o condiție specificată și continuă cu următoarea iterație în buclă. Diferența dintre declarația de continuare și cea de pauză este că declarația de continuare „sare peste” o iterație în buclă în loc de „sări afară”.

Sintaxă-

continua eticheta

Exemplu-

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

Ieșire-

Numărul este 0 Numărul este 1 Numărul este 3 Numărul este 4

Acestea au fost diferitele metode de executare a buclelor JavaScript. Cu aceasta am ajuns la sfârșitul articolului nostru.

Acum, că știți despre buclele JavaScript, consultați de Edureka. Instruirea pentru certificarea dezvoltării web vă va ajuta să aflați cum să creați site-uri web impresionante folosind HTML5, CSS3, Twitter Bootstrap 3, jQuery și API-urile Google și să îl implementați în Amazon Simple Storage Service (S3).

Ai o întrebare pentru noi? Vă rugăm să o menționați în secțiunea de comentarii din „Bucle JavaScript” și vă vom răspunde.