Döngüler, belirtilen koşul geçerli olduğu sürece bir kod bloğunu çalıştırabilir. Bu yazımda JavaScript de döngü oluşturmak için kullandığımız while ve do while yapılarını anlatacağım.
JavaScript while Döngüsü
while : Belirtilen koşul doğru olduğu sürece içerisindeki kod bloğu çalıştırılır.
Kullanımı şu şekildedir :
1 2 3 4 5 6 7 8 9 10 11 |
<script> while (kosul) { // Koşul doğru olduğu sürece çalıştırılacak kodlar } </script> |
Örnek 0’dan 5’e kadar olan tam sayıları console ekranına yazdıralım.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<script> var sayi = 0; while (sayi < 5) { console.log(sayi); sayi ++; } </script> |
Çıktısı :
0
1
2
3
4
JavaScript do while Döngüsü
do / while : Bu döngü, koşulun doğru olup olmadığını kontrol etmeden önce kod bloğunu bir kez çalıştırır, ardından koşul doğru olduğu sürece döngüyü tekrarlar.
Kullanımı şu şekildedir :
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<script> do { // Çalıştırılacak kodlar } while (kosul); </script> |
Örnek
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
<script> var sayi = 0; do { console.log(sayi); sayi ++; } while (sayi > 5); </script> |
Çıktısı : 0
do içerisindeki kodlar çalıştırıldı. Daha sonra while içerisindeki koşul yanlış olduğu için döngü sona erdi.
Yani koşul yanlış olsa bile do içerisinde yazdığımız kodlar en az bir defa çalıştırılır.
JavaScript do while döngüsü bu şekilde. Umarım sizin için faydalı bir yazı olmuştur.
Şu yazılar da ilginizi çekebilir.
JavaScript for Döngüsü (for, for/in, for/of)
JavaScript switch case Kullanımı
Yeni bir yazımda görüşmek üzere.
Kaynaklar : w3schools