Javascript For Döngü Örnekleri
Javascript for düngüsünü örnekler vererek açıklayacağız. Javascript for düngüsünün yazılımı şu şekildedir;
for (başlangıç değeri; koşul; artış miktarı)
1-1’den 10’a kadar olan sayıları alt alta gelecek şekilde yazan javascript kodları (1 ve 10 dahil)
<script type="text/javascript"> for (var i = 1; i <= 10; i++) document.write(i+ "<br>")</script>
2-1’den 100’e kadar olan sayılardan çift ve tek olanları ayrı ayrı alt alta gelecek şekilde yazan javascript kodları (1 ve 100 dahil)
<script type="text/javascript">
for (var i = 1; i <= 100; i++)
{
if (i % ==1)
document.write(i+ "<br>")
}
// tek sayılar alt alta yazıldı
for (var i = 1; i <= 100; i++)
{
if (i % ==0)
document.write(i+ "<br>")
}
// çift sayılar alt alta yazıldı
</script>
3-Ekranda girilen ismi 10 kez alt alta isim yazdıran JavaScript örneği.
var ad=prompt("Yazdırılacak kelimeyi girin...);
for(var i=1;i<=10;i++)
{
document.write(ad +"<br>");
}
4-1-1000 arası 4’e ve 5’e tam bölünen sayıları ekrana yazdıran javascript kodları
// 4'e ve tam bölünme demek, 20'ye tam bölünme demektir, dolayısıyla sayının 20'ye bölümünden kalan 0'dır.
for(var i=1;i<=1000;i++)
{
if (i%20==0)
document.write(i+"<br>");
}
5-2’lerin çarpım tablosunu ekrana yazdıran javascript kodları
<script type="text/javascript">
for (var i = 1; i <= 10; i++) {
document.write("2*" + i + "=" + 2 * i + "<br>");
}
// 2 sayısını döngüden gelen değerle çarptırdık.
</script>
6- Kullanıcının klavyede girdiği metni büyüterek ekranda yazdıran javascript kodları
var yazi=prompt("Yazdırılacak Metni Giriniz...");
for (var i = 6; i > 0; i--)
{
document.write("<h"+i+">"+yazi+"</h"+i+">");
}
//h etiketinin değerini 1'den 6'ya kadar döngüyle değiştirdik.
// font size ile yapalım
for (var i = 0; i < 5; i++)
{
document.write("<span style='font-size:" + i + 5 + "px;'>megepmoduller.gen.tr</span><br/>");
}
7-100’den geriye 2’şer 2’şer yazan javascript kodları
<script type="text/javascript"> for (var i = 100; i >=1; i=i-2) // döngü 100'den başlayıp geriye doğru sayacak, sayarken 1'er azalacak document.write(i+ "<br>")</script>
8-Kullanıcının girdiği kelimeyi kullanıcının girdiği sayı kadar alt alta yazdıran javascript kodları
<script type="text/javascript">
var metin = prompt("Alt alta yazılacak mesajı girin...");
var sayi = prompt("Kaç defa yazılacak ?");
var i;
for (i = 0; i < parseInt(sayi); i++) {
document.write(metin + "<br/> ");
}
</script>
9- 1’den girilen sayıya kadar çift sayıları ekrana yazdıran javascript kodları
for (var i = 1; i <= 10; i++)
{ if (i%2==0)
adet++
}
document.write("1-100 arasındaki çift sayıların adedi" + adet);
10-Girilen iki sayı arasındaki sayıları ekranda gösteren javascript kodları. Örneğin; 5 ve 10 girildiğinde ; 5,6,7,8,9,10 sayılarını alt alta gösterecek
var sayi1= prompt("İlk sayıyı girin...");
var sayi2= prompt("İkinci sayıyı girin...");
for (var i = sayi1; i <=sayi2; i++)
document.write(i+ "<br/> ");
// döngünün başlangıç değeri sayı1'e eşitleniyor, döngünün bitiş değeri de sayi2 olacak şekilde ayarlanıp arasındaki tüm sayılar görüntüleniyor.
11- 1-20 arası sayıların toplamını hesaplayan javascript kodları.
<script type="text/javascript">
var toplam=0;
for(i=1;i<=20;i++)
{
toplam=toplam+i;
}
document.write("1-20 arasındaki sayıların toplamı="+toplam);
</script>
