javascrit_degiskenler.htm

Javascripte değişken kullanımı

Öncelikle değişken nedir? sorusuna cevap arayalım. Programlama ile uğraşanlar bilirler değişkenler program içinde gerekli görülen değerlerin aktarıldığı bilgisayarın hafızasında tutulan ve gerektiğinde farklı değerler alabilen adı sabit kalıp değeri değişen birimlerdir.
Değişkenler gerekli olduğunda kullanılabilirler, değerleri değiştirilebilir, silinebilirler. Tanımlandığında javaScript bilgisayarın hafızasında belli bir bölümü değişken için ayırır. Değişkenin adını her kullandığımızda javaScript için bu ad belirlediği hafıza alanı olarak kullanılır.
Mesela bir heseplama yaptığımızda sonucu tutacağızmız bir değişken tanımlayabiliriz. toplamDeger gibi. toplamDeger adlı değişkenin değerini her hesaplama için değiştirebiliriz.
JavaScripti kullanırken dikkat etmemiz gereken bir konu javaScriptin büyük/küçük harf ayrımı yaptığıdır. Mesela sonuc, Sonuc, SONUC, sonuC, sONUC bir birlerinde tamamen farklı değişkenlerdir. Hepsi için javaScript hafızada farklı alanlar ayıracaktır.
Değişkenleri tanımlarken var etiketini kullanıyoruz. Mesela:


var toplamDeger;
var sonuc;
var adı;
var rengi="beyaz";

gibi. Değişkenleri tanımlarken değişkene bir değer verebiliriz. var rengi="beyaz"; gibi. Değişkeni tanımladığımızda javaScript gerekli hafıza ayarlamasını kendisi yapar. Değişken, fonksiyon gibi tanımlamalar yaparken isimlendirmeye dikkat etmeliyiz. Değişkenin ismini dilediğimiz kadar uzun tutabiliriz.
Değişkenlere değer aktarırken eşittir(=) işaretini kullanıyoruz. Eşittir işaretinin soluna değişkenin adını yazıyoruz. Eşittir işaretinin sağına ise değişkenin değerini yazıyoruz. var 39=miktar; yanlış bir kullanımdır. var miktar=39; ise doğru bir kullanımdır.
İsimlendirme yaparken anlamlı isimler kullanmamız kullanım açısından güzel bir davranış olacaktır. Değişken isimleri _ işareti ile başlayabilir. Fakat diğer işaretler ile başlayamazlar. İstediğimiz harf ilede değişken isimlerini başlatabiliriz. Bir değişkene isim verirken değişken ismi arasında boşluk bırakamayız. Mesela : toplam sonuc=10; yanlış bir kullanımdır. Bunun yerine; toplam_sonuc=10; veya toplamSonuc=10; şeklinde bir kullanım yapabiliriz.
JavaScript ile gelen bazı kelimeleri değişken olarak kullanamayız. Bunlar; break, continue, else, false, for, function, if, in, int, new, null, return, this, true, var, while, with, typeof, void, do, labeled, switch' dir.

Değişken kullanımını bir örnek üzerinde görerek pekiştirelim. Hazırlayacağımız örnekte birimFiat ve toplamMal adlı iki değişkeni toplayacağız ve toplamGelir adlı değişkene sonucu aktaracağız.


<HTML>
<HEAD>
<TITLE>Değişken kullanımı</TITLE>
<SCRIPT language="JavaScript">
<!-- Eski browserlerden gizle
function topla()
	{
var birimFiat=2000000;
	var toplamMal=123;
	var toplamGelir;
	document.write("birimFiat "+birimFiat+" TL"+"<BR>");
	document.write("toplamMal "+toplamMal+" Adet"+"<BR>");
	document.write("+"+"<BR>");
	//toplamGeliri bulalım
	toplamGelir=birimFiat*toplamMal;
	//toplamGelir değişkenini ekrana basalım
	document.write("______________________"+"<BR>");
	document.write("toplamGelir "+toplamGelir+" TL"+"<BR>");
	}
// Gizleme sonu -->
</SCRIPT>
</HEAD>
<BODY>
Elimizdeki mal adedi 123 adet;<BR>
Birim fiyatı ise 2000000 TL<BR>
<FORM>
<INPUT type="button" value="Toplam gelir nedir?"
 onClick="topla()">
</FORM>
</BODY>
</HTML>
Yardım İçin Sadece Bir Tık Yeter
 
Sponsor
 
.tk
 
Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol