ETİKETLER

web-programlama

İÇERİK TÜRLERİ

JavaScript Programı İçinde Dizinin Bildirilmesi

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.

 

Tek Boyutlu Diziler (One Dimensional Arrays)

Tüm programlama dillerinde olduğu gibi JavaScript dilinde de dizi (array) yapısı son derecede önemli ve faydalı bir veri yapısıdır. Önce dizi yapısının tanımını vererek başlayacağız:

 

Dizinin tanımı

Dizi, bilgisayar belleğinde aynı isim altında genellikle aynı tipten çok sayıda veriyi bir arada saklayan veri yapısıdır. Aşağıda, x adlı bir dizinin mantıksal görünümü verilmiştir:

Hızlı Sıralama (Quicksort) Algoritması

Genel olarak kabarcık sıralama yer değiştirme sıralaması ve seçme sıralaması yöntemlerinden daha etkin bir sıralama algoritmasıdır ve hızlı sıralama (quicksort) adıyla bilinir. Quicksort algoritması sıralanacak diziyi iki parçaya ayırır ve bu parçalama işlemi alt parçalar için de sürdürülür. Bu özelliğiyle quicksort algoritması özyineli (rekürsif, ing: recursive) nitelikteki bir algoritmadır.

 

Kabarcık Sıralama (Bubble Sort) Yöntemi

Anlaşılması kolay bir sıralama yöntemi de bubble sort (kabarcık sıralama) adı verilen yöntemdir. n elemanlı L listesini artan sırada sıralamak istediğimizi varsayalım.

if Deyimi

Birçok programlama dilinde olduğu gibi, JavaScript'te de, bir ifadeyi kontrol ederek ifadenin sonucuna göre ya da doğruluğuna göre belirli işlemleri yapmayı ya da yapmamayı sağlayan kontrol deyimleri mevcuttur.

Bunlardan ilk akla geleni if deyimidir.

Window Nesnesine Ait URL Özellikleri

O anda aktif olan belgeye ait URL değerlerini elde etmek ya da değer atamak için Window nesnesinin URL özelliklerini kullanmak gerekir. 

String Nesnesine Ait Özellikler

String nesnesinin özelliği, string'in kaç karakterden oluştuğunu bildiren uzunluk (length) özelliğidir.

 

Kontrol ve Karar Verme İşlemleri

Diğer bilgisayar programlama dillerinde olduğu gibi, JavaScript dilinde de, esas olarak iki farklı tipte kontrol yapısı ya da komutu mevcuttur:

JavaScript'te Matematiksel İşlemler

JavaScript'te matematiksel işlem operatörleri, öncelik sıralarına göre, aşağıdaki tabloda verilmiştir.

Math Nesnesine Ait Özellikler

Math nesnesine ait özellikler, bazı matematiksel fonksiyonlar için gerekli olan standart değerleri saklar. Bu tip özellikleri aşağıdaki tabloda bulabilirsiniz:

Abone ol web-programlama