Javascript Do-While Döngü Kullanımı ve Örnekleri
Javascript do-while döngüsü diğer döngü olan while döngüsüne benzer, iki döngü arasındaki temel farklılık do-while döngüsündeki şartın başta değil sonda olmasıdır.
Dolayısıyla do-while döngüsünde koşul geçerli olsun ya da olmasın
döngü en az 1 defa çalışır. Çünkü ifadenin doğru olup olmadığına döngü sonunda bakılır.
Örnek 1- 1-20 arasında sayı üreten ve bu sayıyı bulana kadar kullanıcıdan sayı girişi isteyen javascript kodları
var min = 1;
var max = 20;
tahmin_sayisi=0;
var gizli_sayi = Math.floor(Math.random() * (max - min + 1)) + min;
do {
var sayi = parseInt(prompt("1-20 arasında bir sayı tahmini yapınız..);
tahmin_sayisi++;
if (sayi > gizli_sayi) {
document.write("Girilen sayı büyük...");
} else if (sayi < gizli_sayi) {
document.write("Girilen sayı küçük...");
} else if(sayi == gizli_sayi) {
alert("Bravo! sayıyı doğru tahmin ettin..");
}
} while (sayi != gizli_sayi);
Örnek 2:Ekrana 10 kere “Merhaba dünya” yazdıran do-while javascript kodları
var i=0;
do
{
document.write((i+1) + " - Merhaba dünya"+"<br>");
i++;
}
while (i<10)
Örnek 3- Ekrana 100’den geriye sayıları ikişer ikişer azalarak yazan javascript kodları
var i=100;
do
{
document.write((i+"<br>);
i--;
}
while (i>0)
Örnek 4-Klavyeden girilen mesajı yine klavyeden kaç kere alt alta yazdırılacağı bilgisi ile yazan
var i=1;
var mesaj,sayi;
mesaj=prompt("mesajı giriniz: ");
sayi=parseInt(prompt("Kaç defa yazılsın: "));
do
{
document.write(i+ "-" + mesaj + "<br>");
i++;
}
while (i<=sayi)
