JavaScript Diziler

SerkanKacan

Paylaşım Ekibi
28 May 2019
362
13
istanbul
Credits
0
Diziler
Diziler birden fazla veriyi saklayabilen değişkenler olarak düşünülebilirler.
Programlama dillerinin çoğunda dizi tanımlanırken hangi türde veri saklayacağı ve kaç elemanlı olacağı belirtilmektedir. JavaScript ise bu konuda da esnek bir dildir. JavaScript ile bir dizi oluştururken veri türü ve eleman sayısı belirtilmez. Ayrıca JavaScript'te oluşturulan bir dizi farklı türdeki verileri bir arada saklayabilir.
Diziler birden fazla veriyi sakladıklarına göre, dizi içerisinde bir düzen olmalıdır ki istenen elemana ulaşılabilsin. Değişkenlerde olduğu gibi diziye bir ad verilir.
Ayrıca dizideki her elemanın bir index (indis) numarası vardır
Bu linki görmek için izniniz yok Giriş yap veya üye ol.
İlk elemanın index numarası 0'dır. İşte dizi elemanlarına dizi adı ve index numarası kullanılarak ulaşılır.
Örneğin 10 elemanlı bir dizide ilk elemanın index numarası 0, son elemanın index numarası ise 9'dur.
Dizi Tanımlama
JavaScript'te dizi tanımlama ve dizinin elemanlarına değer atama işlemi şu şekildedir:

JavaScript:
var sinifim=new Array();

sinifim[0]="Elin";

sinifim[1]="Özge";

sinifim[2]="Gizem";

sinifim[3]="Esra";

sinifim[4]="Selin";

sinifim[5]="Alanur";

sinifim[6]="Aslı";
Yukarıdaki örnekte var komutu ile sinifim adında boş bir dizi oluşturulmuştur. Ardından dizinin elemanlarına değer atanmıştır.

İstenirse dizi tanımlanırken de değer atanabilir. Aşağıdaki örnekte numaralar adlı dizinin ilk 7 elemanına değer atanmıştır. En soldaki değer dizinin ilk yani 0 nolu elemanı olacaktır.
Kod:
var numaralar=new Array(911,542,223,345,329,598,333);
Dizinin Tüm Elemanlarını Yazdırma
Dizilerin olduğu yerde for döngüleri çok kullanılır
Bu linki görmek için izniniz yok Giriş yap veya üye ol.
Çünkü bir dizinin tüm elemanları ile tek tek işlem yapmak gerektiğinde for döngüsü oldukça kullanışlıdır.
Aşağıdaki örnekte 10 elemanlı sayilar dizisinin tüm elamanları aralarında bir boşluk olacak şekilde yazdırılmıştır.

Kod:
var i,j;

for(i=0;i<=9;i++)
{
document.write(sayilar[i]+ " ");
}
kaynak : btdersleri.com