charAt(i) : Bu fonksiyon bir değişkende "i" numaralı karakteri bize döndürür. Burada i yerine herhangi bir rakamı yazabilirsiniz. Bu kısaltma ancak sayı ya da alfanümerik değer içeren değişkene veya nesneye uygulanabilir.

Örnek :

var ucuncu;

var degisken = "cenk";

ucuncu = degisken.charAt(3); // n değerini döndürür.

parseInt(i,n) : Gelen "i" değişkeni tam sayıya çevirir. Yanındaki "n" ise decimal (10), octal (8), hexadecimal (16) lık sistemler iç.

Örnek :

var ucuncu, besinci, degisken;

degisken = 'ben14';

ucuncu = parseInt(degisken.charAt(3),10); // false

besinci = parseInt(degisken.charAt(5),10); // 1 döndürür.

Nesne.lenght() : nesnenin kaç karakterden oluştuğunu geri döndürür. Numerik yada alpha numerik değişkenlerde kullanılabilir.

fonksiyonları

Date(): getYear(), getMonth(), getDate(), getDay(), getTime(), getHours(), getMinutes(), getSeconds()

Date() : zaman classina şılık gelir.

Örnek :

var bugun = new Date();

getYear : Yıl (1900'den sonra)
getMonth : Ay (0=Ocak - 11=Aralık)
getDate : Gün (1-31)
getHours : Saat (0-23)
getMinutes : Dakika (0-59)
getSeconds : Saniye (0-59)

Örnek :

var bugun = new Date();

document.write("Saat şu anda: ", bugun.getHours(), ":", bugun.getMinutes(), "
");

document.write(" ise: ", bugun.getDate(),"/", bugun.getMonth()+1,"/",bugun.getYear());

String metodları :

toString(), toLowerCase(), toUpperCase(), indexOf(), lastindexOf(), substring()

toString() : Nesneyi stringe çevirir.
toLowerCase : Nesnenin içindeki büyük harfleri küçük harfe çevirir.
toUpperCase : Nesnenin içindeki küçük harfleri büyük harfe çevirir.
indexOf(deger) : Nesnenin içinde geçen ilk "deger" değerini bulup kaçıncı sırada olduğunu döndürür.
lastindexOf(deger) : Nesnenin içinde geçen son "deger" değerini bulup kaçıncı sırada olduğunu döndürür.
Substring(i,j) : Nesnenin içindeki i. değerden sonra j. değere kadar değer daha gider sonucunu döndürür.

Örnek :

Nesne degiskenimizin degerini "DenemE" olarak kabul edelim.

Nesne.toLowerCase(); // deneme
Nesne.toUpperCase(); // DENEME
Nesne.indexOf('e'); // bu size 1 döndürür.
Nesne.indexOf('e'); // bu size 3 döndürür.
Nesne.substring(0.3); // bu size "Den" i döndürür.

NOT : JS de ilk eleman 0 olarak işaretlenir.

Diğer string nesnelerin methodları :

bold(), funrcolor(), fontsize(), italics()
bold() : Bağladığınız String nesnesini koyu yapar.
fontcolor("") : String nesnesinin görüntülenme rengini belirler.
fontsize("ölçü") : String nesnesinin görüntülenmesinde harf büyüklüğünü belirler.
italics() : String nesnesinin itelik harfle görüntülenmesini sağlar.

Örnek :

Nesne degiskenimizin degerini "Deneme" olarak kabul edelim.

Nesne.bold() : bu size Deneme döndürür.
Nesne.fontcolor('') : bu size Deneme döndürür.
Nesne.fontsize('ölçü') : bu size Deneme döndürür.
Nesne.italics() : bu size Deneme döndürür.

setTimeout("fonksiyonun_adı", milisaniye) : 'in 1.2 sürümüyle gelen kendi kendisinin zamanlamasını belirleyen bir metoddur.

Örnek :

setTimeout('Kronometre()',1000);

Örnek : Bu fonksiyonla ilgili daha detaylı örneği örnekler ündeki X. örnekte bulabilirsiniz.

Nesnelerin Olayları Özellikleri :

programcılığında nesne (object), nesnenin özellikleri (properties), genellikle belgesinin adı (name) değeri (value) olan herşeydir. Bir unsurunun etiketinde NAME VALUE bölümleri varsa, bu unsur, için nesne sayılır.

Bu ma göre , için bir nesnedir. Ayrıca nesnesinin bir ögesi olan INPUT, kendisi de ad değer alabildiğine göre, için bir nesne sayılır; fakat bu nesneye daima içinde bulunduğu nesne "dolayısıyla" atıfta bulunabilirsiniz. Bu tür atıflarda bulunurken, şu kurala uymanız gerekir:

nesneAdı.özellikAdı

Bir nesnenin durumunu, değerini veya bir özelliğini değiştiren 'in kendi içinde kullanılmaya hazır işlevleri; gibi, Browser'ın masaüstündeki penceresinin bir özelliği gibi değerleri belirleyen işlevleri; nesnelerin değerlerini belirli bir düzen içinde arttıran veya azaltan süreçleri; 'in hazır şablonlarından yeni bir nesne üreten işlemleri, metod adı altında toplarız. Her nesnenin kendine ait bir metodu olabilir; bir metod birden fazla nesne ile birlikte kullanılabilir. Bu gibi ifadeleri şöyle yazarız:

nesneAdı.metodAdı (argüman)

niteliklerini etkilediği , bir işletim sistemi ortamında, Grafik Kullanıcı Arayüzü (GUI) ile çalışan bir Browser ının içinde yer alırlar. Browser programları kendiliklerinden veya GUI sonucu, öyle bazı olaylara (örneğin Mouse işaretçisinin bir nesnenin üzerine gelmesi veya kullanıcısının Mouse'un veya klavyenin bir düğmesini tıklaması gibi) yol açarlar ki, bu olay işletim sistemi-GUI-Browser yoluyla belgesi ( dolayısıyla ) açısından önem taşıyabilir. Bunlara Event (olay) denir, 'e bu olayın olması halinde icra edilmek üzere özel emirler verilebilir. Bu tür komutların yazılmasında şu yöntem izlenir:

event="fonksiyon_veya_metod (argüman)"

Aslında yukarıda özetlediğimiz üç unsuru, nesne, nesne özelliği Browser olaylarını buraya kadar bir çok örnekte gördük kullandık.

kaynak: ordan burdan

Tags: , , , , , , , , , , , , , , , , , , , , , , , , , ,
Javascript - Javascript Fonksiyon Ve Metodları (scripti, nasıl, nedir?) konusu
Benzer yazılar:
    Benzer yazı yok