Skip Navigation Links
ProgramlamaExpand Programlama
İnternet DilleriExpand İnternet Dilleri
İşletim SistemleriExpand İşletim Sistemleri
Veri TabanlarıExpand Veri Tabanları
Network
Makaleler


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    
  1. 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

  2. Değişken tanımlarken bir veya birden fazla boşluk bırakmak tanımlama açısından herhangi bir sorun teşkil etmez.
  3. 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.
  1. Aritmetik operatörler
  2. Karşılaştırmak operatörleri
  3. Mantıksal operatörler
  4. Özel operatörler

          Aşağıdaki JAVASCRIPT başlığı atındaki butonlara tıklayarak konularla ilgili bilgilere ve örneklere ulaşabilirsiniz...


JAVASCRİPT KONULARI

1-Aritmetik ve Özel Operatörler
Aritmetik ve Özel operatörlerin kullanımı
2-Karşılaştırma ve Mantıksal Operatörler
Karşılaştırma ve Mantıksal operatörlerin kullanımı ve örneklerı
3-Ekrana Çıktı ve Klavye Bilgi Girişi 
Ekrana çıktı (write) ve klavyeden bilgi girişi (prompt) örnek
4-Koşul Yapıları
Koşul yapıları  (if,if-else - switch) ile ilgili örnekler
5-Döngüler
Döngüler ( while -do ...while - for - break ve continue ) ile ilgili örnekler
6-Function
Function kullanımı
7-Nesneler ve özelikleri
Nesneler özelikleri ve kullanımı
8-Olaylar
Olayların kullanımı















 

Webbilgileri© 2007 - 2008| Web Hosting:ekstrabilisim.com
Web tasarım: Okan KACAN