
|
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
Aşağıdaki JAVASCRIPT başlığı atındaki butonlara tıklayarak
konularla ilgili bilgilere ve örneklere ulaşabilirsiniz...
|