Javascript Operatörler

Kategori Javascript
25.06.2016
904 Okunma

ARİTMATİKSEL OPERATÖRLER

Basit matematiksel işlemlerin yapılabildiği bunlar toplama,çıkarma,bölme,çarpma operatörler olarak karşımıza çıkar.

<script type="text/javascript">

	var a = 33;
	var b = 10;
	var c = "Test";
	var altsatir = "<br />";

	document.write("a + b = ");
	sonuc = a + b;
	document.write(sonuc);
	document.write(altsatir);
	document.write("a - b = ");
	sonuc = a - b;
	document.write(sonuc);
	document.write(altsatir);

	document.write("a / b = ");
	sonuc = a / b;
	document.write(sonuc);
	document.write(altsatir);

	document.write("a % b = ");
	sonuc = a % b;
	document.write(sonuc);
	document.write(altsatir);

	document.write("a + b + c = ");
	sonuc = a + b + c;
	document.write(sonuc);
	document.write(altsatir);

	a = a++;
	document.write("a++ = ");
	sonuc = a++;
	document.write(sonuc);
	document.write(altsatir);

	b = b--;
	document.write("b-- = ");
	sonuc = b--;
	document.write(sonuc);
	document.write(altsatir);
</script>

KARŞILAŞTIRMA OPERATÖRLERİ

Karşılaştırma operatörleri belli şartların sağlanıp sağlanmadığını belirlemek amacıyla kullanılır. Örneğin bu şuna eşit mi ?, değil mi ?,küçük mü ? ,büyük mü ? gibi.

<script type="text/javascript">

	var a = 10;
	var b = 20;
	var altsatir = "<br />";

	document.write("(a == b) => ");
	sonuc = (a == b);
	document.write(sonuc);
	document.write(altsatir); 


	document.write("(a < b) => ");
	sonuc = (a < b);
	document.write(sonuc);
	document.write(altsatir);

	document.write("(a > b) => ");
	sonuc = (a > b);
	document.write(sonuc);
	document.write(altsatir);

	document.write("(a != b) => ");
	sonuc = (a != b);
	document.write(sonuc);
	document.write(altsatir);

	document.write("(a >= b) => ");
	sonuc = (a >= b);
	document.write(sonuc);
	document.write(altsatir);

	document.write("(a <= b) => ");
	sonuc = (a <= b);
	document.write(sonuc);
	document.write(altsatir);
 
</script>

MANTIKSAL OPERATÖRLER

Bu operatörlere örnek olarak AND(VE),OR(VEYA) operatörleri gösterilebilir. Javascript operatörler kısmında önemli bir yere sahiptir.

&& >> VE OPERATÖRÜ

|| >> VEYA OPERATÖRÜ

<script type="text/javascript">
 
	var a = true;
	var b = false;
	var altsatir = "<br />";

	document.write("(a &&  b) => ");
	sonuc = (a && b);
	document.write(sonuc);
	document.write(altsatir);

	document.write("(a || b) => ");
	sonuc = (a || b);
	document.write(sonuc);
	document.write(altsatir);

	document.write("!(a && b) => ");
	sonuc = (!(a && b));
	document.write(sonuc);
	document.write(altsatir);
 
</script>

ATAMA OPERATÖRLER

Bu operatörlerin kullanımı ekleme,çıkarma,bölme,çarpma işlemlerini ve değişkenin kendisini kullanarak bir değişkene değer atamak amacıyla kullanılır.

<script type="text/javascript">
	<!--
	var a = 33;
	var b = 10;
	var altsatir = "<br />";

	document.write("Değer  => (a = b) => ");
	sonuc = (a = b);
	document.write(sonuc);
	document.write(altsatir);

	document.write("Değer  => (a += b) => ");
	sonuc = (a += b);
	document.write(sonuc);
	document.write(altsatir);

	document.write("Değer => (a -= b) => ");
	sonuc = (a -= b);
	document.write(sonuc); 

	document.write(altsatir);

	document.write("Değer  => (a *=  b) => ");
	sonuc = (a *= b);
	document.write(sonuc);
	document.write(altsatir);

	document.write("Değer  => (a /= b) => ");
	sonuc = (a /= b);
	document.write(sonuc);
	document.write(altsatir);

	document.write("Değer => (a %= b) => ");
	sonuc = (a %= b);
	document.write(sonuc);
	document.write(altsatir);

//-->
</script>

ÇEŞİTLİ OPERATÖRLER

Kullanılan bu operatörde dikkat edilmesi gereken nokta şudur. Eğer ifade doğruysa ilk değer,eğer ifade yanlışsa ikinci değer kullanılır.

<script type="text/javascript">
 
var a = 10;
var b = 20;
var altsatir = "<br />";

document.write ("((a > b) ? 100 : 200) => ");
sonuc = (a > b) ? 100 : 200;      
document.write(sonuc);
document.write(altsatir);

document.write ("((a < b) ? 100 : 200) => "); 

sonuc = (a < b) ? 100 : 200;
document.write(sonuc);
document.write(altsatir);

</script>

Comments of this post

Henüz yorum bulunmuyor!

%d blogcu bunu beğendi: