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