En son web geliştirme öğreticiler
 

JavaScript Bildirimi yaparken

<JavaScript Tablolar Referans

Örnek

Uzun bir değişken olarak bir kod bloğu döngü (i) 5 'den daha azdır:

var text = "";
var i = 0;
while (i < 5) {
    text += "<br>The number is " + i;
    i++;
}

Metnin sonucu olacaktır:

The number is 0
The number is 1
The number is 2
The number is 3
The number is 4
Kendin dene "

Daha "Try it Yourself" Aşağıdaki örnekler.


Tanımı ve Kullanımı

while ifadesi belirtilen bir koşul doğru iken yürütüldüğünde bir döngü oluşturur.

döngü sürece koşul doğru olduğu gibi çalışmaya devam edecektir. koşul yanlış olduğunda sadece duracaktır.

JavaScript döngüler farklı türde destekler:

  • for - bir kod bloğu ile bir kaç kez döngüler
  • for/in - Bir nesnenin özelliklerini döngüler
  • while - belirli bir koşulun doğru ise kod bloğu döngüsü
  • ederken / yapılacak belirli bir koşul doğru iken döngü kez kod bloğu döngüsü, ve daha sonra tekrar -

İpucu: kullan mola döngü çıkmak için açıklama ve devam döngüde bir değer atlamak deyimi.


Tarayıcı Desteği

açıklama
while Evet Evet Evet Evet Evet

Sözdizimi

Parametre Değerleri
Parametre Açıklama
condition Gereklidir. Döngü çalışan koşulunu tanımlar (the code block) . Doğru döndürürse, döngü yanlış dönerse, döngü sona erecek, baştan başlar.

Not: koşul her zaman doğru ise, döngü hiç bitmeyecek. Bu işlem tarayıcınızı çökecek.

Eğer koşulu ile bir değişken kullanıyorsanız, döngü önce başlatmak ve döngü içinde bir artıracaktır: unutmayın. Eğer değişken artırmak için unutursanız, döngü hiç bitmeyecek. Bu aynı zamanda tarayıcınızı çökecek.

Teknik detaylar

JavaScript Versiyon: 1.0

Örnekler

Diğer Örnekler

Örnek

Bir dizinin indisleri ile döngü arabalar diziden araba isimleri toplamak için:

var cars = ["BMW", "Volvo", "Saab", "Ford"];
var text = "";
var i = 0;
while (i < cars.length) {
    text += cars[i] + "<br>";
    i++;
}
Kendin dene "

Örnek yukarıda açıklandığı:

  • İlk olarak, ilmek başlamadan önce bir değişken (var i = 0;)
  • Sonra biz döngü çalıştırmak için koşul tanımlar. Sürece değişken dizisinin uzunluğundan daha az olduğu (which is 4) , döngü devam edecektir
  • Döngü yürütür her değişken bir artırılır (i++)
  • Değişken sonra artık en az 4 (array's length) , durum yanlıştır ve döngü sona erecek

Örnek

geriye doğru bir dizi indeksleri döngü:

var cars = ["BMW", "Volvo", "Saab", "Ford"];
var text = "";
var len = cars.length;
while (len--) {
    text += cars[len] + "<br>";
}
Kendin dene "

Örnek

Değişken i eşit olduğunda döngü kod bloğu içinden Döngü ancak çıkmak - break ifadesinin kullanılması "3" :

var text = "";
var i = 0;
while (i < 5) {
    text += "<br>The number is " + i;
    i++;
    if (i == 3) {
        break;
    }
}
Kendin dene "

Örnek

Ifadesi devam kullanma - kod bloğu içinden Döngü ancak değerini atlamak "3" :

var text = "";
var i = 0;
while (i < 5) {
    i++;
    if (i == 3) {
        continue;
    }
text += "<br>The number is " + i;
}
Kendin dene "

İlgili Sayfalar

JavaScript Öğretici: JavaScript iken Döngü

JavaScript Referans: JavaScript do ... Bildirimi yaparken

JavaScript Referans: Özeti için JavaScript

JavaScript Referans: JavaScript mola Bildirimi

JavaScript Referans: JavaScript Bildirimi devam


<JavaScript Tablolar Referans