JavaScript while ifadesi
- Önceki sayfa var
- Sonraki sayfa break
- Bir üst katmana dön JavaScript İfade Referans Kılavuzu
Tanım ve kullanım
while ifadesi, belirtilen koşul doğru olduğunda çalışır döngüsü oluşturur.
Koşul doğru olduğça döngü çalışmaya devam eder. Koşul yanlış olduğunda döngü durur.
JavaScript, farklı türdeki döngüleri destekler:
- for - Çok kez döngülenir
- for/in - Nesnenin özelliklerini dolaşır
- for/of - Geçersizleştirilebilir nesnelerin değerlerini dolaşır
- while - Belirtilen koşul doğru olduğunda döngülenir
- do/while - Bir kod bloğu bir kez çalıştırılır, ardından belirtilen koşul doğru olduğunda tekrar döngülenir
İpucu:Döngüden çıkış için break ifadesi kullanın, döngü içinde belirli bir değeri atlamak için continue ifadesi kullanın.
Örnek
Değişken (i) 5'ten küçük olduğu sürece kod bloğu döngüye girer:
var text = ""; var i = 0; while (i < 5) { text += "<br>The number is " + i; i++; }
Sayfa altında daha fazla TIY örneği bulunmaktadır.
Sözdizimi
while (condition) { Çalıştırılacak kod bloğu }
Parametre değeri
Parametre | Açıklama |
---|---|
condition |
Gerekli. Döngü (kod bloğu) çalıştırma koşulunu tanımlar. True dönerse, döngü yeniden başlar, false dönerse döngü sona erer. Açıklama:Koşul her zaman doğruysa, döngü asla sona ermez. Bu, tarayıcınızın çökmesine neden olabilir. Açıklama:Koşullu bir değişken kullanıyorsanız, döngüden önce onu initialize edin ve döngü içinde artırın. Değişkeni artırmayı unutursanız, döngü asla sona ermez. Bu, tarayıcınızın çökmesine neden olabilir. |
Teknik ayrıntılar
JavaScript sürümü: | ECMAScript 1 |
---|
Daha fazla örnek
Örnek
Dizinin indekslerini dolaşma, cars dizisinden otomobil isimlerini toplama:
var cars = ["BMW", "Volvo", "Saab", "Ford"]; var text = ""; var i = 0; while (i < cars.length) { text += cars[i] + "<br>"; i++; }
Örnek açıklaması:
- Öncelikle, döngü başlamadan önce bir değişken ayarlıyoruz (var i = 0;)
- Sonra, döngü çalıştırma koşulumuzu tanımlıyoruz. Değişken dizinin uzunluğundan küçükse (yani 4), döngü devam eder
- Her döngü çalıştırıldığında, değişken bir artar (i++)
- Değişken artık 4'ten küçük değilse (dizinin uzunluğu), koşul yanlış, döngü sona erer
Örnek
Dizinin indekslerini geriye doğru dolaşma:
var cars = ["BMW", "Volvo", "Saab", "Ford"]; var text = ""; var len = cars.length; while (len--) { text += cars[len] + "<br>"; }
Örnek
break ifadesi kullanımı - Döngü bloğu, ancak değişken i "3" olduğunda döngüden çık:
var text = ""; var i = 0; while (i < 5) { text += "<br>The number is " + i; i++; if (i == 3) { break; } }
Örnek
continue ifadesi kullanımı - Döngü bloğu, ancak "3" bu değeri atla:
var text = ""; var i = 0; while (i < 5) { i++; if (i == 3) { continue; } text += "<br>The number is " + i; }
Tarayıcı desteği
İfade | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
while | Destek | Destek | Destek | Destek | Destek |
İlgili sayfalar
JavaScript Eğitimi:JavaScript While döngüsü
JavaScript referans el kitabı:JavaScript do ... while ifadesi
JavaScript referans el kitabı:JavaScript for ifadesi
JavaScript referans el kitabı:JavaScript break ifadesi
JavaScript referans el kitabı:JavaScript continue ifadesi
- Önceki sayfa var
- Sonraki sayfa break
- Bir üst katmana dön JavaScript İfade Referans Kılavuzu