JavaScript Matematiksel İşlemler

JavaScript Matematiksel İşlemler

JavaScript Matematiksel İşlemler

Matematik kuralları programlama dillerinde de geçerlidir. İşlem önceliği;

  1. Parantezlerin içleri
  2. Çarpma ve bölme işlemleri
  3. Toplama ve çıkarma işlemleri

Mod Alma İşlemi (Kalanı bulma)

Bir bölme işlemi sonucunda kalan sayının kaç olacağını bulmaya mod alma denir. Mod alma işleminin operatörü % karakteridir. 

Örneğin 5 sayısının 2'ye bölümünden kalanı bulmak için 5 % 2 şeklinde yazabiliriz. Sonuç 1 çıkacaktır.

Örnek:

var a, b, c;

a = b % c; (b değişkeni, c'ye bölünür ve kalan a'ya yazılır)

var x = 10 % 5;  (sonuç 0 çıkar)

var y = 200 % 60;  (sonuç 20 çıkar)

 

Matematiksel Kısaltmalar

Örneğin sayısal bir a değişkeninin değerini 1 artırmak istersek aşağıdaki satırlardan birini kullanabiliriz. 

a = a + 1;

a ++ ;

a += 1 ;

Aynı şekilde değişkenin değerini 1 azaltmak istersek;

a = a - 1;

a -- ;

a -= 1 ;

++ ve -- operatörleri artırma ve azaltma için kullanılabilir. Çarpma ve bölme işlemleri için de aşağıdaki gibi kısaltmalar kullanılabilir.

a = a * 5 ;

a *= 5 ;

 

a = a / 5 ;

a /= 5;

JavaScript Metni Sayıya Çevirme

JavaScript ile toplama işlemi yaparken, sayılar toplanmayıp yan yana birleştirilebilir. Bu sorun verilerin sayı değil de string olarak algılanmasından kaynaklanmaktadır.

Bu sorunu aşmak için parseInt metodunu kullanabiliriz.

parseInt metodu, string türündeki verileri, sayısal veri tipine dönüştürmeyi sağlar.

Örnek:

var a=parseInt(document.getElementById("kutu1").value);

Bu örnekte kutu1 id'li metin kutusu içindeki veri, sayı olarak a değişkenine alınmıştır.

javascript sayısal işlemler, javascript matematiksel işlem örnekleri, mod alma örnekleri, javascript toplama yerine yan yana ekliyor, javascript string metni sayıya çevirme

KONU İLE İLGİLİ ÖRNEKLER

JavaScript Denklem Örneği Kendin Dene

Kendin Dene butonuna tıkla, kodları değiştir, sonucu gör...

Örnekte iki metin kutusuna girilen veriler, sayıya çevrilerek değişkenlere alınmış, işlem yapılıp sonuç b etiketi arasına yazdırılmıştır.



YORUMLAR




6648  kez okundu.

Online Kullanıcı Sayısı 175