For In İfadesi

Parantez içinde önce bir değişken adı belirlenir sonra “in” eklenir ve son olarak ta nesne adı yazılır.
Yapısı;
|
1 2 3 4 |
for (degisken in nesne) { //Çalışacak kodlar } |
Örnek;
|
1 2 3 4 5 6 7 8 |
<script type="text/javascript"> var kisi = {Adi : "Özcan", Soyadi : "Sabancı", Yasi : 70, Ulke : "Türkiye"}; for (x in kisi) { document.write(kisi[x] + " "); } </script> |
var kisi = {Adi : “Özcan”, Soyadi : “Sabancı”, Yasi : 70, Ulke : “Türkiye”};
Önce “kisi” isimli bir değişken ve süslü parantez içinde bir özellik ve buna ait değerleri sıraladık. Burada “kisi” isimli değişkenimiz aynı zamanda bir Nesne’dir.
for (x in kisi) ; For koşulu ile “kisi” değişkeninin taşıdığı değerlerinin her birini “x” değişkenine aktardık.
document.write(kisi[x] + ” “); “kişi” değişkeninin taşıdığı değerleri aralarında boşluk bırakarak sayfaya yazdırıyoruz.
Aynı kodu alttaki gibi yazarsak bu sefer her elemandan sonra bir satırbaşı yapılacaktır.
document.write(meyveler[x] + “<br />”);
Örnek;
|
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<script type="text/javascript"> var x; var meyveler = new Array(); meyveler[0] = "Elma"; meyveler[1] = "Armut"; meyveler[2] = "Üzüm"; meyveler[3] = "Portakal"; for (x in meyveler) { document.write(meyveler[x] + "<br />"); } </script> |
Örnek;
|
1 2 3 4 5 6 7 8 9 |
<script type="text/javascript"> var kisi= new Array("Özcan","Sabancı","70","Tükiye"); var x; for (x in kisi) { document.write(kisi[x] + "<br />"); } </script> |
