-
JavaScript Nedir?
-
JavaScript ile Basit Bir Program
-
Yazıtipi ve Renk Özellikleri
-
Başlığı Ayrı Satırlara Yazdırmak
-
Window Nesnesi ve Alert Metodu
-
JavaScript Dilinde Değişken İsimleri
-
Yorum (Comment) Satırları
-
Atama Deyimi
-
JavaScript'te Matematiksel İşlemler
-
Kontrol ve Karar Verme İşlemleri
-
Artırım (Increment) ve Azaltım (Decrement) Operatörleri
-
Aritmetiksel Atama Operatörleri
-
Döngü (Loop) Oluşturma
-
İç İçe Döngüler
-
Switch ... case Yapısı
-
JavaScript'te Nesne Oluşturma, Fonksiyonlar ve Metotlar
-
JavaScript'te Nesne Oluşturma, Fonksiyonlar ve Metotlar Giriş
-
Nesneler (Objects) ve Özellikler (Properties)
-
Metotlar
-
Fonksiyonlar
-
JavaScript'te Nesne Oluşturma, Fonksiyonlar ve Metotlar Giriş
-
JavaScript'te Hazır Olarak Bulunan Nesneler
-
Nesne Özellikleri
-
Window ve Frame Özellikleri
-
JavaScript Metot ve Fonksiyonları
-
JavaScript Metot ve Fonksiyonları Giriş
-
Date Nesnesine Ait Metotlar
-
Document Nesnesine Ait Metotlar
-
Form Nesnesine Ait Metotlar
-
History Nesnesine Ait Metotlar
-
Math Nesnesine Ait Metotlar
-
String Nesnesine Ait Metotlar
-
Kullanıcı Arayüzü Metotları
-
Window Metotları
-
setTimeout ve clearTimeout Metotlarının Kullanımı
-
JavaScript Metot ve Fonksiyonları Giriş
-
JavaScript Fonksiyonları
-
Olay Yöneticileri (Event Handlers)
-
Tek Boyutlu Diziler (One Dimensional Arrays)
-
JavaScript Dilinde Fonksiyon Çağırma Teknikleri
-
Join Fonksiyonu
-
Verilerin Sıralanması - Sıralama (Sortıng) Algoritmaları
Bir JavaScript programı içinde diziyi tanıtmak için new operatörünü kullanmak gerekir. JavaScript dili her diziyi Array sınıfından bir nesne olarak kabul eder. JavaScript'te bir nesne sınıfından bir nesne görünümü ya da kopyası (instance) elde etmek için kullanılan araç new operatörüdür. new operatörü diziye bellekte belirtilen sayıda yer ayırır yani dinamik bir bellek ayrılması işlemini gerçekleştirir.
Örnek:
var x=new Array(6);
Burada x isimli bir diziye bellekte 6 adet yer ayrılmıştır. Bellekte bu dizinin elemanları
X[0], X[1], X[2], X[3], X[4], X[5]
şeklinde yer alacaktır.
Yukarıda dizi için sadece bildirimde bulunulmuş, yer ayrılmış fakat dizi elemanlarına değer atanmamıştır. Değer atanmadığı sürece dizinin elemanları tanımsızdır (undefined).
Yukarıdaki bildirim aşağıdaki biçimde de yapılabilirdi:
var x;
x=new Array(6);
Bir dizi için eleman sayısı belirtilmeden de bildirimde bulunulabilir:
var x=new Array();
Bu durumda hiçbir elemanı olmayan bir dizi tanımlanmıştır.