Ultimele tutoriale de dezvoltare web
 

JavaScript În timp ce Buclă


Buclele poate executa un bloc de cod, atâta timp cât o condiție specificată este adevărată.


În While Buclă

În while bucla buclele printr - un bloc de cod , atâta timp cât o condiție specificată este adevărată.

Sintaxă

while ( condition ) {
Exemplu

În exemplul următor, codul din bucla va rula, peste si peste din nou, atâta timp cât o variabilă (i) este mai mic de 10:

Exemplu

while (i < 10) {
    text += "The number is " + i;
    i++;
}
Încearcă - l singur »

Dacă uitați să crească variabila utilizată în stare, bucla nu se va termina. Acest lucru se va prăbuși browser-ul dumneavoastră.


Do/While În Do/While Buclă

do/while în do/while bucla este o variantă a buclei în timp. Această buclă va executa blocul de cod o dată, înainte de a verifica dacă condiția este adevărată, atunci se va repeta bucla, atâta timp cât condiția este adevărată.

Sintaxă

do {
Exemplu

Exemplul de mai jos folosește un do/while în do/while bucla. Bucla va fi întotdeauna executat cel puțin o dată, chiar și în cazul în care condiția este falsă, deoarece blocul de cod este executat înainte de condiție este testată:

Exemplu

do {
    text += "The number is " + i;
    i++;
}
while (i < 10);
Încearcă - l singur »

Nu uita să crească variabila utilizată în stare, în caz contrar bucla nu se va termina!


Compararea Pentru și în timp ce

Dacă ați citit capitolul anterior, despre bucla, vei descoperi că o buclă în timp ce este mult la fel ca pentru buclă, cu declarația 1 și declarația 3 omise.

Bucla în acest exemplu utilizează o buclă pentru a colecta numele auto din matrice masini:

Exemplu

var cars = ["BMW", "Volvo", "Saab", "Ford"];
var i = 0;
var text = "";

for (;cars[i];) {
    text += cars[i] + "<br>";
    i++;
}
Încearcă - l singur »

Bucla în acest exemplu utilizează în while bucla pentru a colecta numele auto din matrice masini:

Exemplu

var cars = ["BMW", "Volvo", "Saab", "Ford"];
var i = 0;
var text = "";

while (cars[i]) {
    text += cars[i] + "<br>";
    i++;
}
Încearcă - l singur »

Testați-te cu exerciții!

Exercițiul 1 » Exercițiul 2» Exercițiul 3 » Exercițiul 4» Exercițiul 5 »