Arkadaşlar bu dersimizde javascript de değişkenler ve yorum bölümünü işleyeceğiz hemen geçelim.
Yorum javascript de 2 tür vardır : Birincisi singleline (tek bir satır boyunca) ve multiline (çoklu satır boyunca) olarak ifade edilir.Aşağıda resimde görülüyor . Bu kısım çok basit olduğu için hemen geçiyorum.
Öncelikle değişken nedir ?
Değişken basitçe depolama yerinin ismidir diyebiliriz. Nasıl yani depolama ? Örneğin bir karakter dizisi(String) , numara (integer,floating-point) gibi.Tabi bu terimler ilk görüyorsanız karışık gelecektir ama şuanlık sadece göz aşinalığı olması yeterlidir.
Javascript de 2 tür değişken vardır:
1-Local variable
2-Global variable
değişken tanımı yaparken bazı uymamız gereken kurallar vardır , şöyle ki;
1) Değişken ismi bir harf yada _ yada $ ile başlamalıdır !
2) Ilk haften sonra rakam kullanabilirsiniz. Örneğin : value1;
3) Javascript case sensitivedir(küçük büyük harf duyarlıdır).Örneğin değişken ismi olarak x ve X aynı değildir.;
4)Değişken bildirimi kullanırken var adını kullanırız.
Hemen yukarıda yazdıklarımızı pratik yapıp örneğe dökelim.
DOĞRU DEĞİŞKEN BİLDİRİMİ :
var x = 10;
var _string = "JUNIOR";
YANLIS DEĞİŞKEN BİLDİRİMİ :
var 4 = "a";
var **k = 44;
Javascript de örneğine bakacak olursak.
Hemen kodları atıyorum.
<script type="text/javascript">// Burası single line comment/* BurasıBirMultilineCommentdir.*/var a = 15;var b = 22;var c = a+b;document.write(c); // ekranda c değerini gösterir.</ script>
Local ve global variable(değişkenler) için bakalım örneğimize . Local değişken , bir blok içerisinde yer alan değişkene denir bu block bir if(ileride görülecek) , bir function(ileride görülecek) bloğu olabilir farketmez.
Kodlar ...
< script type="text/javascript">var k = 150; // global variablefunction method_1(){var a = 10; // local variable}document.write(k); // global değişkeni çağırabilirsiniz.document.write(a);/* fonksiyon içerisindeki local değişkeni çağıramazsınız. */</ script>
Bir fonksiyon içerisinde de global variable bildirebilirsiniz.window adlı keywordu kullanmalıyız. window.ff yerine window.aa da yapabilirsiniz. window olması zorunlu.
<script type="text/javascript">function a(){window.ff = "Junior Yazılım";}a(); // burada fonksiyonu çağırıyoruz. Çağırmazsak undefined alırız.document.write(window.ff);</ script>