Değişken Tanımlamaları, Operatörler
Değişken tanımlamaları, operatörler
JavaScript Değişken Tipleri
JavaScript'te değişkenleri tanımlamak için, değişken ismini yazmadan önce "var" komutu kullanılarak belirtilmesi gerekir. Değişkeni belirtirken yada daha sonra script içerisinde değişkene bir değer atanabilir. Eğer değişken tanıtılmadan bir değer atanılmaya çalışılırsa script çalışmaz.
1) Sayı(Number) Değişken Tipleri
a. Integer
Tam sayı ifadelerinde kullanılır. Değişkeni belirtmeden önce “var” komutunu kullanmalıyız. Örneğin;
<script language="javascript"> var sayi1 = 5; var sayi2 = 8; var toplam = sayi1 + sayi2; document.write(" Sonuc - "); document.write(toplam); </script>
b. Float
Ondalıklı sayılar için kullanılmaktadır. Tam sayının yanına “.” (nokta) işrareti ile ondalık kısmı yazılır. Örneğin;
<script language="javascript"> var sayi1 = 7.45; var sayi2 = 4.11; var toplam = sayi1+sayi2; document.write(" Sonuc - "); document.write(toplam); </script>
2) String Değişken Tipi
Yazı ve ya metin ifadesini kullandığımız değişkendir. Burada dikkat edilmesi gereken integer gibi sayı değerlerini “=” den sonra direkt yazıyorduk fakat string değişken tipini “=” den sonra iki tırnak içerisinde yazmak zorundayız. Örneğin;
<script language="javascript"> var yazi = "Burada "string" degiskenini 'acikladik' "; document.write(yazi); </script>
3) Boolean değişken tipi
Bu değer genellikle bir nesne ve ya objenin, true(doğru) false(yanlış) ve ya 0 ve 1 arasında iki değer alabilmektedir. Örneğin;
<script language="javascript"> var a = true; if(a == true) { document.write("Kosulda True Tanimli"); } </script>
Değişken Dönüşümleri
String Değişkenini Integer’a Çevirme
<script language="javascript"> var a = "334"; var b = 3; var c = parseInt(a)+b; var d = a+b; document.write("parseInt(a)+b = "+c ); document.write(" a+b = "+d); </script>
Float Değişkenini Integer’a Çevirme
<script language="javascript"> var a = 8.533; var b = parseInt(a); document.write(b); </script>
String Değişkenini Float’a Çevirme
<script language="javascript"> var a = "2.543"; var b = parseFloat(a); document.write(b); </script>
Integer Değişkenini String’e Çevirme
<script language="javascript"> var a = 65; var b = 333; var c = a.toString()+b; document.write(" String'e donusen deger "+c); </script>
Operatörler
Aritmetik Operatörler
Örnek;
<script language="javascript"> var a = (8+20-3)*10; document.write(" Sonuc = "+a); </script>
Mantıksal Operatörler
&& => and operatörü
|| => or operatörü
! => not operatörü
Örnek;
<script language="javascript"> var a = "tani"; var b = "ramani"; if(a == "tani" && b == "ramani") { document.write(" and '&&' operatoru kullanildi "); } </script>
Karşılaştırma Operatörleri
Örnek;
<script language="javascript"> var a = "5"; var b = 5; if(a == b) { document.write(" Bu kosulda esittir operatoru kullanildi "); } if(a === b) { document.write(" Bu kosulda is kati esittir operatoru kullanildi "); } </script>
Hazırlayan: Fatih ÜN