JavaScript
Java, C++ gibi derleme tabanlı bir dil olmasına rağmen, tek bir derlenmiş programın her tip bilgisayarda çalışabilmesi sağlanacak şekilde değiştirilmiştir. Fakat JavaScript bu tür bir programlama dili değildir. Yorumlanması için bir tarayıcıya ihtiyaç duyar. Bu yüzden script dilidir. Html dosyasını içine gömülüdür. Javascript , Netscape firması tarafından C dilinden esinlenilerek yazılmıştır. Yazılma amacı Html'in sahip olmadığı bazı özelliklerin web sayfalarında kullanılmak istenmesidir. Netscape firması bu konuya ağırlık vererek JavaScript script dilini internet ortamına kazandırmıştır. Kısaca Java derleme tabanlı bir dil, JavaScript ise küçük program parçalarıdır.
Netscape ve Internet Explorer tarayıcıları JavaScript kodlarını farklı yorumlar. Netscape firması JavaScript dilini hazırladığında Microsoft firması bu dilin özelliklerini veya yazılım tarzını tam anlamıyla Internet Explorer'a eklemedi. Kendi yazım kurallarını belirledi. Bu yüzden JavaScript kodu yazarken bu iki tarayıcı özelliklerini de göz önünde bulundurulmalıdır. Fakat bu her kodda karşımıza çıkmaz.
Değişkenler
Genel Değişken Özellikleri
Değişkenler Javascript'te ve diğer programlama dillerinde olduğu gibi bilgi depolamak bu bilgiyi kullanmak amacıyla kullanılırlar. Değişkenler var komutu ile oluşturulurlar. Karakter olarak kullanıldıklarında işlem yapılamazlar. Nümerik olarak kullanıldıklarında ancak işlem yapabilirler.Örnek:
var sayi;
var sayi1=10;
var yazi1="10";
Burada birinci satırdaki sayi değişkeni script kodunun herhangi bir yerinde kullanılmak üzere oluşturulmuştur. İkinci satırda sayi1 adındaki değişkenin değeri hemen o satırda = ifadesinden sonra verilmiştir. Böyle değişken tanımı da yapılabilir. Üçüncü satırda ise değişkenin karakter ifadesi olarak kullanımını göstermektedir. Burada önemli olan karakter değişkenlerin alıntı "" ifadesinin arasında kullanılmasıdır. Her değişkenden sonra ; işareti konulmalıdır. Tarayıcı, bir başka komut satırına geçtiğini bu yol ile anlar.
var sayi1=10;
var sayi2=20;
var sayi3=sayi1+sayi2;
Birinci ve ikinci satırlarda değişkenler oluşturulmuştur. Üçüncü satırdaki ise sayi3 değişkeni ile diğer iki değişken toplanmıştır. Burada önemli olan işlem yapmak istediğimizde değişken değerinin alıntı "" işaretlerinin arasına konmamasıdır. Üçüncü satırı - ileride göreceğimiz write() fonk- siyonu ile - tarayıcıda yazdırırsak göreceğimiz değer 30'dur.
Değişkenlere Ad Verirken Uyulması Gereken Kurallar
- Değişken isimleri harf veya _ karakteri ile başlayabilir. Rakam kullanmak istersek 2. karakterden sonra kullanılabilr. Yani değişkenin ilk karakteri rakam olamaz. Değişken isimlerine örnekler;
var url="turkport"; // doğru
var _rakam=12; // doğru
var a1=123; // doğru
var 3uzler="üçüzler" // yanlış
var x1; // doğru
- Değişken tanımlarken bir veya birden fazla boşluk bırakmak tanımlama açısından herhangi bir sorun teşkil etmez.
- Değişken adı verirken kullandığımız harflerin büyük veya küçük olması bazı tarayıcılarda fark etmezken çoğu tarayıcıda farklı bir değişken anlamındadır. Yani;
var say=1;
var Say=1;
Birçok tarayıcıda farklı değişkenler olarak algılanır. Değişkenlere işlem yaptırabilecek işlemcilere operatör denir. JavaScript’te 4 çeşit operatör vardır.
- Aritmetik operatörler
- Karşılaştırmak operatörleri
- Mantıksal operatörler
- Özel operatörler
|
|
|
|
Javascript Function
|
| Açıklama : Çogu zaman Javascript kodunuzda bir islemin birden fazla yapilmasi gerekebilir. |
|
|
|
|
|
Javascript Olaylar
|
| Açıklama : Ziyaretçiye sunulan bir web sayfası üzerinde ziyaretçinin yaptığı her tür hareket bir bağlantıyı tıklaması olay teşkil etmektedir. |
|
Sayfalar : [ 1 ]
|