Yapay Gezegen

JavaScript While & Do While

While Döngüsü

Döngüler istenilen koşul sağlanana kadar kodun tekrar tekrar çalışmasını sağlar. Başlangıç ve bitiş değerlerini belirlenir. Başlangıç değeri arttırılır veya azaltılır.

* Başlangıç değeri while alanı içerisinde arttırılıp / azaltılmadığı koşulda: sonsuz döngü oluşur. Bir süre sonra program çalışamaz hale gelir.

var baslangic = 0

while (baslangic < 10) { // < 10 koşulu sağlanana kadar döngü çalışır

console.log(baslangic) // baslangic değişkeninin değerini ekrana yazdırır

baslangic++ // baslangic değişken her defasında 1 arttırılır
}

// 0123456789 -> ekrana 0'dan 9'a kadar olan sayılar sırasıyla yazdırılır

Do While Döngüsü

do while döngüsü en az bir kez çalışır. İstenilen koşulun kontrolü, do kod bloğu çalıştırıldıkktan sonra yapılır.

var baslangic = 0, toplam = 0

do { // do bloğu içerisindeki kodlar koşuldan bağımsız olarak çalıştırılı

toplam += baslangic // baslangıc değişkeninin değeri toplam değişkenine ekleniyor
baslangic++ // baslangic değişken her defasında 1 arttırılır
} while (baslangic < 10) // < 10 koşulu sağlanana kadar döngü çalışır

console.log(toplam) // 45
For Döngüsü