javaScript For Döngüsü

Hangi proğramlama dilini kullanırsanız kullanın (ister web tabanlı ister masaüstü) For döngüsü mutlaka yer alır.

Proğramlama dillerin başlıca döngüsü diyebileceğimiz for döngüsü belirtilen bir koşul doğru olana kadar bir deyim bloğunu yürütür.

For döngüsü üç bölümden oluşur.

Döngü için JavaScript'in Akış Şeması

Ekran görüntüsü, JavaScript Programlama dilinde For döngüsünün akış şemasını gösterir.

javascript for loop

Sözdizimi:

for(Başlatma; Koşul; Artış) {
    // Kodlar buraya
}

Örnek: consola "Merhaba javaScript Dünyası" yazan bir döngü kuralım.

for(var i=1; i<=5; i++){
 
   console.log("Merhaba php Dünyası");
}

Örnek: 1'den 20'ye kadar tek sayıları ekrana yazdıralım.


for(var i=1; i<=20; i++){
    
   var tek = i % 2; // 2'ye tam bölünmezse tek sayı 
      
   if(tek!=0){
      
   console.log(i);
      
  }
}
// 1 3 5 7 9 11 13 15 17 19

Örnek: 5 sayısının çarpım tablosunu yapalım.

for(var i=1; i<=9; i++){
    
  var sonuc=5*i;
   
  console.log(`5 x ${i} = ${sonuc}`); 
}

ÇIKTI:

5 x 1 = 5
5 x 2 = 10
5 x 3 = 15
5 x 4 = 20
5 x 5 = 25
5 x 6 = 30
5 x 7 = 35
5 x 8 = 40
5 x 9 = 45

Döngü özellikleri için JavaScript

Döngü için bildiriden bir veya daha fazla bölüm atlamak için esneklik vardır. for döngüsünden bir veya daha fazla bölümü atlayabilmemize rağmen, noktalı virgülü (;) yerine koymamız gerekiyor, Yoksa derleme hatasıyla gerçekleşecek.

Başlatma, sayaç değişkeni aşağıda gösterildiği gibi atlanabilir:

var i=1;

for( ;i<=10;i++)

Başlatma gibi, arttırma bölümünü de atlayabiliriz.

var i=1;

for( ;i<=20; )
 {
   //statements     
   i++;
 }	

For döngüsü ayrıca for döngüsünde çoklu koşulların kullanılmasına da izin verir. Virgül kullanmak yerine iki koşulu ayırmak için mantıksal operatörü kullanmak zorundayız.

for(i=1,j=20; i<=10 && j>=20; i++)
 {
   //statements
   j++;
 }

Döngü için birden fazla artırma operatörünü aşağıdaki gibi kullanmamıza izin verir.

for(i=1,j=1; i<=10 && j<=10; i++, j++)

javaScript iç içe for döngüsü


İç - içe döngüler, bir döngünün içerisinde başka bir döngü bulunan yapılardır. Bu yapılar programcılıkta en çok başvurulan yapılardandır. İç içe for döngülerde dikkat edilecek konu parantezlerdir.

Bildiğimiz üzere for Döngüsünün ana mantığı, bazı işlemlerin belirli sayıda kısa yoldan yaptırılması için kullanılır. Bu işlemler ve örnekler farklılık gösterebilir. Matrisler, Çarpım Tabloları gibi bazı örnekler sadece tek bir for Döngüsü ile yapılacak işlemler değillerdir. Bu yüzden bizlerin yardımına İç İçe for Döngüleri yetişir ki gayet kullanışlı bir yöntem olduğunu sizlerde göreceksiniz.

var i, j;
for (i = 9; i <= 10; i++)
 {
   for (j = 1; j <= 10; j++)
     {
      var x = `${i} * ${j} = ${i * j} 
`; document.write(x); } }

ÇIKTI:

javascript for loop
Lütfen konu haricinde soru sormayın cevaplanmayacaktır. Yorumunuz onaylandıktan sonra yayınlacaktır.

9730

KATEGORİ
  • HTML
  • CSS
  • PHP
  • JQUERY
  • PHOTOSHOP
  • JavaScript
  • Web Dünyası
  • Linux
POPÜLER MAKALE
  • HTML RESME LİNK VERME
  • HTML LİNK(Bağlantı)EKLEME - LİNK VERME
  • HTML YAZI VE RESİM ORTALAMA
  • HTML DİV ve SPAN NEDİR?
  • HTML FORM OLUŞTURMA
  • HTML KAYAN RESİM VE Marguee KULLANIMI
  • HTML ARKAPLANA MÜZİK EKLEME
  • CSS (BOYUT) GENİŞLİK VE YÜKSEKLİK (Width-Height)
  • HTML RESİM EKLEME
  • PHP ceil()-floor()-round() YUVARLAMA FONKSİYONU
ETİKET
WEBCEBİR © 2013 Tüm hakları saklıdır.