Değişkenler ve Veri Türleri dersinde diziler (array) konusuna kısaca değinmiştik. Birden fazla verinin saklanması için oluşturulan değişkenlere dizi adı verilir. Dizilerin oluşturulmasındaki temel düşünce birden fazla veriye tek bir değişken altından erişebilmektir.
Değişkenlerdeki her bir veriye eleman denir. Dizi elemanları indeks değerleri ile çağrılırlar. İndeks bir elemanın dizi içinde nerede yer aldığını gösterir.
İndeksler bir çok programlama dilinde olduğu gibi 0'dan başlar. 0'dan başlamasının sebebi programlama dillerinin tamamen insan mantığı oluşturulmuş olduğunun göstergesidir.
Dizide eleman tanımlamak için kullanılan üç yöntem vardır. İlkini sözünü ettiğim derste görmüştük.
<s c r i p t>
var sayilar = new Array("sıfır", "bir", "iki", "üç");
d o c u m e n t.write(sayilar);
</script>
Bu daha önce öğrendiğimiz yöntemdir. sayilar adında 4 elemanlı bir dizi oluşturduk.
sıfır,bir,iki,üç
Çıktımız ise bu şekilde olacaktır.
<s c r i p t>
var sayilar = ["sıfır", "bir", "iki", "üç"];
d o c u m e n t.write(sayilar);
</script>
Bu da ikinci yöntemdir. Dizi elemanlarını köşeli parantezler ([ ]) içerisine yazıyoruz.
sıfır,bir,iki,üç
Çıktımız ise aynı şekilde olacaktır.
<s c r i p t>
var sayilar = new Array();
sayilar[0] = "sıfır";
sayilar[1] = "bir";
sayilar[2] = "iki";
sayilar[3] = "üç";
d o c u m e n t.write(sayilar);
</script>
Son yöntemimizde ise sayilar adında boş bir dizi oluşturduk ve elemanlarını tek tek girdik.
sıfır,bir,iki,üç
Bu çıktımız da aynı olacaktır.
length özelliği: Bir dizinin eleman sayısını dilimizde uzunluk anlamına gelen length özelliği ile sorgulayabiliriz.
<s c r i p t>
var sayilar = ["sıfır", "bir", "iki", "üç"];
d o c u m e n t.write(sayilar.length);
</script>
Bunun için dizi adindan sonra .length komutunu çalıştırmamız yeterlidir.
4
Çıktımız ise bu şekilde olacaktır.
<s c r i p t>
var sayilar = ["sıfır", "bir", "iki", "üç"];
d o c u m e n t.write(sayilar[2]);
</script>
İstenilen eleman değerine ulaşmak için indeks değerini sorgulamak yeterlidir.
iki
Çıktımız ise ikinci indeks değerini verecektir.
Değişkenlerdeki her bir veriye eleman denir. Dizi elemanları indeks değerleri ile çağrılırlar. İndeks bir elemanın dizi içinde nerede yer aldığını gösterir.
İndeksler bir çok programlama dilinde olduğu gibi 0'dan başlar. 0'dan başlamasının sebebi programlama dillerinin tamamen insan mantığı oluşturulmuş olduğunun göstergesidir.
Dizide eleman tanımlamak için kullanılan üç yöntem vardır. İlkini sözünü ettiğim derste görmüştük.
<s c r i p t>
var sayilar = new Array("sıfır", "bir", "iki", "üç");
d o c u m e n t.write(sayilar);
</script>
Bu daha önce öğrendiğimiz yöntemdir. sayilar adında 4 elemanlı bir dizi oluşturduk.
sıfır,bir,iki,üç
Çıktımız ise bu şekilde olacaktır.
<s c r i p t>
var sayilar = ["sıfır", "bir", "iki", "üç"];
d o c u m e n t.write(sayilar);
</script>
Bu da ikinci yöntemdir. Dizi elemanlarını köşeli parantezler ([ ]) içerisine yazıyoruz.
sıfır,bir,iki,üç
Çıktımız ise aynı şekilde olacaktır.
<s c r i p t>
var sayilar = new Array();
sayilar[0] = "sıfır";
sayilar[1] = "bir";
sayilar[2] = "iki";
sayilar[3] = "üç";
d o c u m e n t.write(sayilar);
</script>
Son yöntemimizde ise sayilar adında boş bir dizi oluşturduk ve elemanlarını tek tek girdik.
sıfır,bir,iki,üç
Bu çıktımız da aynı olacaktır.
length özelliği: Bir dizinin eleman sayısını dilimizde uzunluk anlamına gelen length özelliği ile sorgulayabiliriz.
<s c r i p t>
var sayilar = ["sıfır", "bir", "iki", "üç"];
d o c u m e n t.write(sayilar.length);
</script>
Bunun için dizi adindan sonra .length komutunu çalıştırmamız yeterlidir.
4
Çıktımız ise bu şekilde olacaktır.
<s c r i p t>
var sayilar = ["sıfır", "bir", "iki", "üç"];
d o c u m e n t.write(sayilar[2]);
</script>
İstenilen eleman değerine ulaşmak için indeks değerini sorgulamak yeterlidir.
iki
Çıktımız ise ikinci indeks değerini verecektir.