JavaScript'te while Döngüsü
while döngüsü, kendisine parametre olarak
verilen ifade doğru olduğu sürece
çalışacaktır. Keyfi sayıda yineleme
yapılmasına olanak tanır.
İşte sözdizimi:
while ( ifade doğru olduğu sürece ) {
bu kodu döngüsel olarak çalıştırırız;
her döngünün başında parantez içindeki ifadeyi kontrol ederiz
}
Döngü, ifade artık doğru olmadığında sona erecektir. Eğer başlangıçta yanlışsa - hiç çalıştırılmaz.
Örnek olarak, while döngüsünü kullanarak
birden beşe kadar olan sayıları sırayla
yazdıralım:
let i = 1;
while (i <= 5) {
console.log(i);
i++;
}
Şimdi de geri sayım yapalım:
let i = 10;
while (i > 0) {
console.log(i);
i--;
}
Şimdi de, sonuç 10'dan küçük olana kadar
belirli bir sayıyı 2'ye bölelim:
let num = 500;
while (num > 10) {
num = num / 2;
}
console.log(num); // sonuç
1'den 100'e kadar olan sayıları konsola yazdırın.
11'den 33'e kadar olan sayıları konsola yazdırın.
100'den 1'e kadar olan sayıları konsola yazdırın.
Başlangıç değeri belirli olan bir num sayısı verilsin.
Çarpım sonucu 1000'den büyük olana kadar
bu sayıyı 3 ile çarpın.
Hangi sayı elde edilir? Bunun için gerekli
yineleme sayısını hesaplayın.