JavaScript Dersleri 5. Js Arithmetic Operators – Aritmetik Operatörler

0
271
ders-5 JavaScript Arithmetic Operators - Aritmetik Operatörler
ders-5 JavaScript Arithmetic Operators - Aritmetik peratörler

JavaScript dili ile programlama yaparken sıklıkla kullanacağımız aritmetik operatörler nedir ne nasıl kullanılır bu bölümde bu konuları ele alacağız. Öncelikle bu öperatörler nelerdir bunlardan bahsedelim ve sıra ile örneklerini yapalım.

JavaScript Aritmetik Operatörleri:

The adding operator (+) – Toplama Operatörü:


<script> 
	/* The adding operator (+) - Toplama Operatörü */
	var x = 5;
	var y = 3;
	var z = x + y;  
  	console.log("Toplam: " + z);  // Sonuç: 8  
</script>

The subtraction operator (-) – Çıkarma Operatörü:

<script> 
	/* The subtraction operator (-) - Çıkarma Operatörü */
	var x = 5;
	var y = 3;
	var z = x - y;  
  	console.log("Fark: " + z);  // Sonuç: 2  
</script>

The multiplication operator (*) – Çarpma Operatörü

<script> 
	/* The multiplication operator (*)  - Çarpma Operatörü*/
  	var x = 5;
	var y = 3;
	var z = x * y;
	console.log("Çarpma: " + z); // Sonuç: 15
</script>

The division operator (/) – Bölme Operatörü

<script> 
        /* The division operator (/) - Bölme Operatörü */
	var x = 5;
	var y = 3;
	var z = x / y;
	console.log("Bölme: " + z); // Sonuç: 1.66666
</script>

The modulus operator (%) – Mod Alma Operatörü

<script> 
	var x = 5;
	var y = 3;
	var z = x % y;
	console.log("Kalan: " + z); // Sonuç: 2 
</script>

The exponentiation operator (**) – Üst Alma Operatörü

Bu özellik “ES2016” ile birlikte geldi. Math.pow(x,y) fonksiyonu ile aynı işi yapmaktadır.

<script> 
        /* The exponentiation operator (**)  - Üst Alma Operatörü */
	/* (ES2016 ile birlikte geldi) == Same Math.pow(x,y) function */
	var x = 5;
	var y = 3;
	var z = x ** y;
	console.log("Üst Alma: " + z); // Sonuç: 125 
	console.log("Üst alma function: " + Math.pow(x,y));  // Sonuç: 125 
</script>

The increment operator (++) – Arttırma Operatörü

<script> 
	/* The increment operator (++) - Arttırma Operatörü*/
	var x = 5;
	x++;
	console.log("Arttırılmış Değer: " + x); // Sonuç: 6 
</script>

The decrement operator (–) – Azaltma Operatörü

<script> 
	/* The decrement operator (--) - Azaltma Operatörü */
	var x = 6;
	x--;
	console.log("Azaltılmış Değer: " + x); // Sonuç: 5 
</script>

Operator Precedence: Okul matematiğinde olduğu gibi, çarpma(*) ve bölme(/) işlemleri toplama(+) ve çıkarma(-) işlemlerinden önce yapılır. Karmaşıklığın önüne geçmek için parantez kullanmak faydalı olacaktır

<script> 
	var x = 100 + 50 * 3; 
	console.log("Toplam: " + x); // Sonuç: 250 
</script>
<script> 
	var x = (100 + 50) * 3; 
	console.log("Toplam: " + x); // Sonuç: 450 
</script>

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz