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

Mert Emin 08/03/2020

Çok faydalı oldu emeğiniz için teşekkürler.
Lütfen konu haricinde soru sormayın cevaplanmayacaktır. Yorumunuz onaylandıktan sonra yayınlanacaktır. Lütfen Yukarıda ki mesajları okuyun tekrar aynı soruları sormayın.

4386

KATEGORÄ°
  • HTML
  • CSS
  • PHP
  • JQUERY
  • PHOTOSHOP
  • JavaScript
  • Web Dünyası
  • Linux
  • MÄ°THRÄ°L FRAMEWORK
  • Laravel
  • Git
  • React
POPÃœLER MAKALE
  • HTML LÄ°NK(BaÄŸlantı)EKLEME - LÄ°NK VERME
  • HTML YAZI VE RESÄ°M ORTALAMA
  • HTML RESME LÄ°NK VERME
  • HTML FORM OLUÅžTURMA
  • CSS YATAY MENÃœ YAPIMI
  • HTML RESÄ°M EKLEME
  • CSS (BOYUT) GENÄ°ÅžLÄ°K VE YÃœKSEKLÄ°K (Width-Height)
  • HTML DÄ°V ve SPAN NEDÄ°R?
  • HTML ARKAPLANA MÃœZÄ°K EKLEME
  • KALÄ°TE KAYBETMEDEN RESÄ°MLERÄ° BÃœYÃœTME
ETÄ°KET
WEBCEBİR © 2013 Tüm hakları saklıdır.