While Döngüsü
Coddy'nin JavaScript Journey'sinin Temeller bölümünün bir parçası. Ders 39 / 77.
while döngüsü, for döngüsünden farklıdır. for döngüsü belirli bir aralık üzerinde yineleme yapmamıza olanak tanırken, while döngüsü belirli bir koşul karşılandığı sürece yinelemeye devam etmemizi sağlar.
Bir while döngüsü kullanmak için şunu yazın:
while (condition) {
code;
}Kod yalnızca koşul true ise çalıştırılır.
Yineleme sayısının önceden bilinmediği durumlar başta olmak üzere, while döngüsünün for döngüsünden daha uygun olduğu birçok kullanım alanı vardır.
Örneğin, şu problemi ele alalım:
Verilen bir sayıdan büyük olan en küçük 2 kuvvetini bulun.
Bunu çözmek için, mevcut 2 kuvvetini, verilen sayıdan büyük olana kadar tekrar tekrar 2 ile çarpan bir while döngüsü kullanacağız:
let number = 27;
let power_of_two = 1;
while (power_of_two <= number) {
power_of_two *= 2;
}
console.log(power_of_two);Görev
BaşlangıçBir float number girdisi alan bir program yaz.
number değeri 3.5 değerinden büyük veya eşit olduğu sürece girdiyi 2'ye bölmek için bir while döngüsü kullan.
3.5 değerinden küçük olan ilk number değerini yazdır.
Kendin dene
let number = parseFloat(inp); // Bu satırı değiştirmeyin
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Temeller bölümündeki tüm dersler
4Operatörler Bölüm 2
Mantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Özet - Basit MantıkMantıksal Operatörler Bölüm 3Tür Zorlama7Hesap Paylaştırma Hesaplayıcısı
Hoş Geldiniz MesajıBahşiş ve Toplamı Hesaplama2Değişkenler
SayılarStringBooleanİsimlendirme KurallarıBoş DeğişkenlerÖzet - Değişkenleri BaşlatmaSabitler3Operatörler Bölüm 1
Aritmetik OperatörlerModül OperatörüAritmetik KısayollarKarşılaştırma OperatörleriSıkı ve Gevşek EşitlikÖzet - Basit Matematik6Temel Giriş-Çıkış
ÇıktıDeğişkenlerle ÇıktıTür Dönüşümü - Bölüm 1Tür Dönüşümü - Bölüm 2Özet - 120'ye KadarÖzet - Doğru veya YanlışKendi başına pratik yap: Online JavaScript derleyicisi