İPUCU

Seçenekler

Java Script - Diziler (Arrays)

12-01-2016 21:57
#1
LosT - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
02/2015
Nereden:
-
Yaş:
19
Mesajlar:
6.694
Teşekkür (Etti):
1739
Teşekkür (Aldı):
1848
Konular:
941
Ticaret:
(0) %
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.
Kullanıcı İmzası
Ne büyüksün ki, kanın kurtarıyor Tevhid'i...
Bedr'in aslanları ancak, bu kadar şanlı idi.
Sana dar gelmeyecek makber'i kimler kazsın?
"Gömelim gel seni tarihe"desem, sığmazsın.

Mehmet Akif Ersoy


Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler

Yetkileriniz
Sizin Yeni Konu Acma Yetkiniz var yok
You may not post replies
Sizin eklenti yükleme yetkiniz yok
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı