event Handlerlari:
Eventlar, bir ziyaretcinin sayfayi ziyaret ederken yapilan islevleridir. Java Scriptte Event handler adi verilen eventlar vardir.
Mesela, ziyaretci butona basarsa bu ziyaretcinin yaptigi butona basma olayidir. Java Script acisindan ise bunu adi onClick olayidir. (Event Handler) ve bu eventa verilen islev gerceklenir.
EventHandlerlar:
onAbort : Ziyaretci sayfanin yuklenmesini keserse
onBlur : Ziyaretci, objeyi terk ederse
onChange : Ziyaretci objeyi degistirirse
onClick : Ziyaretci objeyi tiklarsa
onError : Script eger bir hata uretirse
onFocus : Ziyaretci objeyi aktif hale getirirse
onLoad : Objenin yuklenmesi tamamlaninca
onMouseover : Kursor bir objenin uzerine giderse
onMouseout: : Kursor objenin uzerinden ayrilirsa
onSelect : Ziyaretci objeyi secerse
onSubmit : Ziyaretci bir formu submit ederse
onUnload : Ziyaretci sayfadan ayrilirsa
bunlara iliklendirilen methodlar calistirilir.
10)Degerler ve Degiskenler:
Diger programlama dillerinde oldugu gibi JavaScriptlerde de degerler ve degiskenler mevcuttur.
degiskenler degerleri icerir.
Degerler:
Tip Aciklama Ornek
Number Herhangi sayisal deger 314333
String " " icindeki karakterler "Hello"
Boolean True veya False true
Null Bos
Object
Function Fonksiyon tarafindan uretilen deger
JavaScript dili, CASE SENSITIVE dildir!!
11)Operatorler
Operatorler, degiskenler uzerinde calismak icin kullanilan isaretlerdir
Operator Aciklama
x+y (Numeric) x ve y yi numeric olarak toplar
x+y (String) x ve y yi birlestirir
x-y x den y yi cikarir
x*y x ile y yi carpar
x/y x i y ye boler
x++, ++x x e bir ekler
x--, --x x ten biri cikarir
-x x in isaretini degistirir
Note: cat + 5 isleminin sonucu , cat5 tir.!
12) Atama ve Karsilastirma:
Degiskenlere degerler atanir . Bunun icin sunlar kullanilir:
x=y x degiskenine y degeri atanir
x+=y x=x+y islevini gorur
x-=y x=x-y islevini gorur
x*=y x=x*y islevini gorur
x/=y x=x/y islevini gorur
x%=y x=x%y islevini gorur
Ornek: x=x+5 yazmak yerine x+=5 yazilabilir.
Karsilastirma da yapilabilinir.
if bugun=="Sali" gibi bir karsilastirma
x==y x ve y esitse true degerini dondurur
x!=y x y e esit degilse true degerini dondurur
x>y x, y den buyukse true degerini dondurur
x<y x, y den kucukse true degerini dondurur.
x>=y x, y e esit veya buyukse true degerini dondurur.
x<=y x, y den kucuk veya esitse true degerini dondurur.
x&&y hem x, hem y true ise true degerini dondurur.
x||y ne x ne de y true ise true degerini dondurur.
!x x yanlissa true degerini dondurur.
Note: Stringlerde karsilastirma yapiyorsak:
a karakteri A karakterinden buyuktur!!!
abrakadabra karakteri , be karakterinden kucuktur!!!