Javascriptte Döngüler For, While, Do-while, Break, Continue, For-in

Javascriptte döngüler for, while, do-while, break, continue, for-in

FOR DÖNGÜSÜ

FOR dögüsü çalışma mantığına göre özetle içindeki koşulu belirli, belirli bir miktarda artan veya azalan bir sayaca göre içinde belirtmiş olduğunuz işlemleri bu sayacın döndüğü kadar gerçekleştirir.Break komutu ile döngü içindeki bir koşulla istediğimiz zamanda sonlandırabiliriz.

Başlıksız İçerik______________________

 Sonuç:

Başlıksız İçerik______________________

Kod:

function donlan() {
   yas=prompt("Şu Kadar Dön");
   for(var a=0;a<yas;a++){
     document.write(a);
   }
}

 

WHILE DÖNGÜSÜ

FOR döngüsündeki gibi belirli bir sayaca göre değilde sadece verilen bir koşul sağlandığı sürece işlem yapmak istiyorsak WHILE döngüsünü kullanmalıyız.WHILE verilen koşulun zıttı olana kadar döngü dönmeye devam eder.

 

Başlıksız İçerik______________________

Sonuç:

Başlıksız İçerik______________________

 

Kod:

var i=0;
while (i<=20){
document.write("Benim Sayılarım Kimsenin Değil: " + i);
document.write("<br />");
i=i+1;
}

 

DO-WHILE

Eğer WHILE döngünüzün şart aramadan bir kere çalışmasını istiyorsanız DO-WHILE yapısını kullanmalısınız.Bu döngüde işlem bir kez gerçekleştirilir ve daha sonra sondaki WHILE kontrol kısmına gelir ve koşul sağlanıyorsa devam edilir.

Başlıksız İçerik______________________

Sonuç:

Başlıksız İçerik______________________

Kod:

deger = false;
i = 0;
do
{
if(deger==false){
document.write("While'a girmeden çalıştı ");
document.write("<br /><br />");
deger = true;
}

document.write("Burası Hep While ");
document.write("<br />");

if(i==5){
deger=false;
}
i++;
}
while (deger==true)

 

BREAK-CONTINUE YAPILARI

For döngüsünü istenilen koşulla kesmek istersek BREAK kullanır ve döngüyü durduruz.CONTINUE ile ise döngüyü durdurur ve baştan tekrar dönmesini sağlarız.

Break:

Başlıksız İçerik______________________

 

Sonuç:

Başlıksız İçerik______________________

 

Kod:

function donlan() {
yas=prompt("Lütfen 2 den büyük pozitif bir sayı girin.");
for(var a=1;a<yas;a++){
document.write(a);
if(a==yas - 2){break;};
}
document.write("</br>Girilen sayının 2 eksiğine gelince döngü kırıldı.");
}
 

 

Continue:

Başlıksız İçerik______________________

Sonuç:

Başlıksız İçerik______________________

 Kod:

var i=0;
for (i=0;i<=10;i++)
{
if (i==3)
  {
  document.write("3' e Geldik Ama Dögümüz burda durup sonra devam edicek.");
  document.write("<br />");
  continue;
  }
document.write("Benim sayılarım benim " + i);
document.write("<br />");
}
 

 

 

FOR-IN YAPISI

FOR-IN yapısı dizilerde kullanılan çok kullanışlı bir yapıdır.Normal FOR döngüsündeki koşulla artan sayaç yerine bir dizinin eleman sayısı kadar sayaç değişkenini arttıran bir yapısı vardır.Dizilerin elemanlarına bu yapı ile çok kolay bir şekilde erişilebilir.

 

Başlıksız İçerik______________________

Sonuç:

Başlıksız İçerik______________________

Kod:

var x;
var macera = new Array();
macera[0] = "Ali";
macera[1] = "ata";
macera[2] = "bakma döverim.";

for (x in macera)
{
document.write(macera[x] + "<br />");
}
 

 

Yorumunuzu Ekleyin


Yükleniyor...
Yükleniyor...