Programlama | Programlama Dilleri | C Programlama Dili |C++

Anasayfa Programlama Javascript Dizi Elemanları Üzerinde İşlemler


Dizi Elemanları Üzerinde İşlemler

AÇIKLAMA
 
Bu html sayfası içine gömülmüş javascript kodunda ; javascripte fonksiyon oluşturma, dizileri yazdırma, javascript kodu içerisine html tagları yerleştirme, fonksiyon yardımıyla html sayfalar yapma, dizi sonuna eleman ekleme, dizi sonuna çoklu eleman ekleme, dizinin başına ekleme, dizinin başına çoklu eleman ekleme, dizi elemanlarını silme, dizi eleman kümesi silme, dizi birleştirme, dizinin son elemanını silme, dizinin ilk elemanını silme gibi işlemler yapılmıştır.
 
Program Kodu:
 
  1.  
  2. <html>
  3. <head>
  4. <title>Dizi Fonksiyonları</title>
  5. </head>
  6. <body>
  7. <script language="javascript" type="text/javascript">
  8. function yazdir(dz)//Parametre olarak verilen dizinin içeriğini sayfaya yazdır.
  9. {
  10. var metin="";
  11. for(var i=0;i<dz.length;i++)
  12.     metin=metin+dz[i]+",";
  13.     metin+="<br>";
  14. document.write(metin);
  15. }
  16.  
  17. var dizi=new Array("metin1","metin2");
  18. yazdir(dizi);
  19. dizi.push("yeni metin 1");//Dizinin sonuna değer ekleme
  20. yazdir(dizi);
  21. dizi.push("çoklu ekleme 1","çoklu ekleme 2");//Dizinin sonuna 2 değer ekleme
  22. yazdir(dizi);
  23. dizi.unshift("başa ekleme");//Dizinin başına eleman ekleme
  24. yazdir(dizi);
  25. dizi.unshift("başa ekleme 1","başa ekleme 2");//Dizinin başına 2 eleman ekleme
  26. yazdir(dizi);
  27. dizi.splice(2,1);//Dizinin 2. elemanını silme
  28. yazdir(dizi);
  29. dizi.splice(3,2);//Dizinin 3. elemanından başlayarak 2 eleman silme
  30. yazdir(dizi);
  31. dizi.splice(2,0,"splice değer ekleme 1","splice değer ekleme 2");
  32. yazdir(dizi);
  33. var dizi2=new Array("selam","kelam");
  34. dizi=dizi.concat(dizi2);//dizi ile dizi2'yi birleştirme
  35. yazdir(dizi);
  36. dizi.pop();//dizi'nin son elemanını silme
  37. yazdir(dizi);
  38. dizi.shift();//dizi'nin ilk elemanını silme
  39. yazdir(dizi);
  40. </script>
  41. </body>
  42. </html>
  43.  


Yorumlar (0)
Sadece kayıtlı kullanıcılar yorum yazabilir!