Bazı durumlarda sıralı bir şekilde değişkenleri tutmak gerekebiliriz. Bu gibi durumlarda bize diziler yardımcı olur. Birden fazla verinin, sıralı bir şekilde saklanması için oluşturulan değişkenlere dizi adı verilir. Bu yazımızda Javascript diziler (arrays) konusunu işleyeceğiz.

Javascript Dizi Oluşturma

Javascript’te dizi oluşturmak için iki farklı yöntem vardır.

var dizi; // 1. yöntem
var dizi = new Array(); // 2. yöntem

Birinci yöntem hem yazma hızı, hem de okunabilirlik açısından çok daha iyidir. Dolayısıyla çoğunlukla birinci yöntem kullanılır.

Javascript Diziye Değer Atama

Javascript’te diziye değer atarken yine iki farklı yol vardır. Hemen görelim.

  1. yöntem :
var dizi = ["Masa", "Dolap", "Sandalye", "Fırın"];

2. Yöntem :

var dizi = new Array();
dizi[0] = "Masa";
dizi[1] = "Dolap";
dizi[2] = "Sandalye";
dizi[3] = "Fırın";

Javascript Dizi Elemanlarını Ekrana Yazdırma

Javascript’te dizi elemanlarını yazdırırken istersek sadece bir tanesini, istersen tümünü ekrana yazdırabiliriz. Hemen Örneklerimizi görelim.

Tümünü Yazdırma :

var dizi = ["Masa", "Dolap", "Sandalye", "Fırın"];
document.write(dizi);

Tek Eleman Yazdırma

var dizi = ["Masa", "Dolap", "Sandalye", "Fırın"];
document.write(dizi[1]); // dizinin 1. indisindeki elemanı yazdırır (Dolap)

Javascript Dizi Uzunluğu (length)

Javascript’te dizi uzunluğu length özelliği ile bulunur.

var dizi = ["Masa", "Dolap", "Sandalye", "Fırın"];
document.write(dizi.length);

Ekrana dizinin uzunluğunu, yani 4 yazdıracaktır.

Javascript Dizi Sıralama (sort)

Javascript’te diziyi sort fonksiyonu ile sıralayabilirsiniz

var dizi = ["Masa", "Dolap", "Sandalye", "Fırın"];
document.write(dizi.sort());

Alfabetik olarak sıralayacaktır.

Javascript Diziye Eleman Ekleme (push)

Javascript’te diziye eleman eklemek için farklı yöntemler kullanabilirsiniz. Bunlardan ilki push fonksiyonu.

var dizi = ["Masa", "Dolap", "Sandalye", "Fırın"];
dizi.push("Buzdolabı");

Diğer özellik ise liste numarası ile eleman eklemedir.

var dizi = ["Masa", "Dolap", "Sandalye", "Fırın"];
dizi[4]("Buzdolabı");

Diğer özelliğimiz ise length özelliğini kullanarak eleman ekleme.

var dizi = ["Masa", "Dolap", "Sandalye", "Fırın"];
dizi[dizi.length] = "Buzdolabı";

Bu yazımızda Javascript diziler (arrays) konusunu işledik. Ayrıca diziler ile birlikte kullanabileceğiniz length, sort, push gibi özellik ve fonksiyonlardan bahsettik. Diğer Javascript derslerimizi de okumak isterseniz buradan tümüne ulaşabilirsiniz.

Bu yazı dikkatini çekebilir.   C Programlama Fonksiyonlar