• JavaScript Diziler

    JavaScript Diziler

    Aynı türdeki verileri tek yerde saklamamızı sağlayan değişkenlere dizi denir. Diziler içlerinde birden fazla değeri tutabilme özelliğine sahiptir.

    *** Dizilere değer atama işlemi 0’dan başlamaktadır.

    Dizi Tanımlama :

    var dizi_ismi=new  Array();

    Diziye değer atama :

    Dizilere değer atama işlemi iki yolla yapılmaktadır.

    1- Önceden diziyi tanımlayıp daha sonra içine değer atama

    dizi_ismi[0]=”a”;
    
    dizi_ismi[1]=”b”;
    
    .
    
    .
    
    dizi_ismi[n]=”xx”;

     

    2- Diziyi oluşturduğumuz anda değer atama

    var dizi_ismi=new array(“a”,”b”,”c”);

    JavaScript Dizi İşlemleri

    Push( )

    Dizinin sonuna yeni eleman eklemek için kullanılır.

    Kullanımı :

    var dizi=new Array(“a”,”b”,”c”);
    
    dizi.push(“d”);
    
    dizi.push(“e”);
    
    

     

    Pop( )

    Dizinin sonundaki elemanı kaldırmak için kullanılır.

    Kullanımı:

    var dizi=new Array(“Toyoto”, “Fiat”,”Renault”,”x”);
    
    dizi.pop();

     

     

    Unshift( )

    Dizinin başına eleman ekleme işlemi yapar.

    Kullanımı:

    var dizi=new Array(1,2,3,4,5);
    
    dizi.unshift(0);

     

    Shift()

    Dizinin başındaki elemanı kaldırmak için kullanılır.

    Kullanımı:

    var dizi=new Array(0,1,2,3,4,5);
    
    dizi.shift();

     

    Delete

    Dizide bulunan istediğimiz sıradaki elemanı silmek için kullanılır.

    Delete komutu ile dizi elemanı silinir fakat yeri dizi içerisinde boş olarak kalır.

    Kullanımı:

    var dizi=new Array(“Klavye”,”Mouse”,”Monitör”,”Kasa”);
    
    delete dizi[2];

     

    Splice( )

    Dizi içerisine eleman eklemek veya silmek için kullanılır.

    Splice komutu ile eleman silmek için :

    var dizi=new Array(1,2,3,4,5);
    
    dizi.splice(0,2);
    
    //0. Elemandan başlayarak 2 eleman siler 3,4,5 kalır
    
    
    
    var dizi=new Array(1,2,3,4,5);
    
    dizi.splice(1,3);
    
    //1. Elemandan başlayarak 3 eleman siler 1,5 kalır

     

    Splice komutu ile eleman eklemek için :

    Eklemek ve silmek arasındaki fark ikinci rakamın 0 olarak belirlenmesidir.

     

    Kullanımı:

    var dizi=new Array(1,2,3,4,5);
    
    dizi.splice(2,0,5,7);
    
    //2. Elemandan önce 5 ve 7 ekleme işlemi yapar

     

     

    indexOf

    Dizi içerinde geçen kelimeyi aramamızı sağlar. Uzun dizilerde kelimenin, dizinin kaçıncı elemanı olduğunu bulmak için kullanılır.

    Kullanımı:

    var harfler=new Array("a","b","c","...","z");
    
    alert(harfler.indexOf("z"));

     

    Reverse ( )

    Dizi elemanlarını ters çevirmemizi sağlar. Örneğin: a,b,c,d,e  ise e,d,c,b,a şeklinde yapmak için kullanılır.

    Kullanımı:

    var rakamlar=new Array(0,1,2,3,4,5,6,7,8,9);
    
    document.write(rakamlar.reverse());

     

    Sort( )

    Dizi elemanlarını sıralamak için kullanılır. Komut kullanıldığında a-z, 0-9 aralıklarında sıralama işlemini yapar.

    Kullanımı:

    var malzemeler=new Array("Sıra","Masa","Klavye","Fare","Kasa","Anakart","Ram","İşlemci");
    
    malzemeler.sort();

     


    JavaScript Diziler için yorum yap :

    JavaScript Diziler ilgili aklına takılan soruları sorabilir veya bildiklerinizi paylaşabilirsiniz.

     

    Bu sayfa için yorum yazılmamıştır ilk yorumu siz yazabilirsiniz.