JavaScript Diziler

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. İ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:

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.
 

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. Çü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.

var i,j;
 
for(i=0;i<=9;i++)
{
document.write(sayilar[i]+ " ");
}

 

javascript dizi tanımlama, dizi nedir, dizi örnekleri, dizi oluşturma, dizi işlemleri, dizilerle ilgili örnekler

KONU İLE İLGİLİ ÖRNEKLER

Bu konu ile ilgili örnek bulunmamaktadır.



YORUMLAR




3388  kez okundu.

Online Kullanıcı Sayısı 98