Javascript Matematiksel Operatörler

XenonTheSatisfied

Odunlara Vur Vur Vur!
Katılım
24 Nisan 2020
Mesajlar
37
Elmaslar
41
Puan
6.320

Discord:

Xenon#8687

Tekrardan selam,
Bu derste Javascriptte matematiksel operatörleri göreceğiz.
Fazla uzatmadan başlayalım.


Matematiksel Operatörler (Aritmatik Operatörler)
Toplama Operatörü
Toplama operatörünün işareti + (plus)idir.
Toplama operatörü Önceki Konumuzda işlediğimiz Integer veri tiplerini toplamayı sağlar.
Ayriyetten string işlemleri içinde kullanılabilir fakat onları bu dersimizde işlemeyeceğiz.

JavaScript:
var alinin_parasi = 60;
var ahmetin_parasi = 120;
var toplami = alinin_parasi + ahmetin_parasi;
console.log("Toplam para: "+ toplami);
/*
Sonuç:
Toplam para: 180
*/
Çıkartma Operatörü
Çıkartma operatörünün işareti - (less) idir.
Çıkartma operatörü Önceki Konumuzda işlediğimiz Integer veri tiplerini çıkartmayı sağlar.

JavaScript:
var xenon_goz_sayisi = 2;
var xenon_agiz_sayisi = 1;
var sonucu = xenon_goz_sayisi - xenon_agiz_sayisi;
console.log('Garip bir sonuç: ' + sonucu);
/*
Sonuç:
Garip bir sonuç: 1
*/
Çarpma Operatörü
Çarpma operatörünün işareti * (star) idir.

Çarpma operatörü Önceki Konumuzda işlediğimiz Integer veri tiplerini çarpmayı sağlar.
JavaScript:
var x = 2;
var y = 3;
var sonucu = x * y;
console.log(sonucu);
/*
Sonucu:
6
*/
Bölme Operatörü
Bölme operatörünün işareti / (slash) idir.
Bölme operatörü Önceki Konumuzda işlediğimiz Integer veri tiplerini bölmeyi sağlar.

JavaScript:
var $a = 16;
var $b = 7;
var _sonucu_ = 16 / 7;
console.log('Javascript küsürlü sayılara duyarlıdır.\n' + _sonucu_);
/*
Javascript küsürlü sayılara duyarlıdır.
Sonuç: 2.28571428571
*/
Kalan Operatörü
Kalan operatörünün işareti % (percent) idir.
Kalan operatörü Önceki Konumuzda işlediğimiz Integer veri tiplerinin bölümünden kalan sonucu almamızı sağlar.
Bir örnek:

JavaScript:
var sayi1 = 2;
var sayi2 = 7;
var sonuc = sayi2 % sayi1;
console.log('Sonuç: ' + sonuc);
/*
Sonuç:
Sonuç: 1
*/
Başka bir örnek:
JavaScript:
var sayi_ = 10;
var bool = sayi_ % 2 == 0;// == operatörünü bu derste göreceğiz.
console.log('Çift mi :'+ bool);
/*
Sonuç:
Çift mi : true
*/
Arttırma Operatörü (Incrementing)
Arttırma operatörünün işareti ++ (plus plus) idir.
Arttırma operatörü Önceki Konumuzda işlediğimiz Integer veri tipini 1 arttırmanızı sağlar.

JavaScript:
var selamverenkisiler = 1;
selamverenkisiler++;
console.log(selamverenkisiler);
/*
Sonuç: 2
*/
var selamlayanlar = 1;
++selamverenkisiler;
console.log(selamlayanlar);
/*
Sonuç: 2
*/
var slmlayanlar = 1;
console.log('1. '+slmlayanlar++); // eğer fonksiyon içinde ise önce fonksiyon çalıştırılır daha sonra arttılır
console.log('2. '+slmlayanlar); // şuanda cevap 2
/*
Sonuç:
1. 1
2. 2
*/
var slmdiyenler = 1;
console.log('1. '+ ++slmdiyenler); // her halukârda önce sayı arttırılır daha sonra işlemler gerçekleştirilir
console.log('2. '+slmdiyenler); // şuanda cevap 2
/*
Sonuç:
1. 2
2. 2
*/
Azaltma Operatörü (Decrementing)
Azaltma operatörünün işareti -- (less less) idir.
Azaltma operatörü Önceki Konumuzda işlediğimiz Integer veri tipini 1 azaltmanızı sağlar.

JavaScript:
var selamverenkisiler = 2;
selamverenkisiler--;
console.log(selamverenkisiler);
/*
Sonuç: 1
*/
var selamlayanlar = 2;
--selamverenkisiler;
console.log(selamlayanlar);
/*
Sonuç: 1
*/
var slmlayanlar = 2;
console.log('1. '+slmlayanlar--); // eğer fonksiyon içinde ise önce fonksiyon çalıştırılır daha sonra arttılır
console.log('2. '+slmlayanlar); // şuanda cevap 1
/*
Sonuç:
1. 2
2. 1
*/
var slmdiyenler = 2;
console.log('1. '+ --slmdiyenler); // her halukârda önce sayı arttırılır daha sonra işlemler gerçekleştirilir
console.log('2. '+slmdiyenler); // şuanda cevap 1
/*
Sonuç:
1. 1
2. 1
*/

Kendinize iyi bakın, Sağlıcakla kalın!
 
Boyle konular paylasarak yeni baslayanlara cok yarari olacak
 
Boyle konular paylasarak yeni baslayanlara cok yarari olacak
Umarım kurs biraz duyulur. Yeni başlayanların bir kaynağa ihtiyacı olacak bu kurs temelleri hedef alıyor genel olarak.
Yorumun için teşekkür ederim ?
 

Benim gibi kısa sürede Java bilgisini geliştirmek isteyen arkadaşlar açısından da oldukça geniş kapsamlı bir konu olmuş ki kaleminize sağlık :<3:
 

Benim gibi kısa sürede Java bilgisini geliştirmek isteyen arkadaşlar açısından da oldukça geniş kapsamlı bir konu olmuş ki kaleminize sağlık :<3:
Öncelikle yorumun için teşekkür ederim. ?
Bu kurs OOP (object oriented programming/nesne yönelimli programlama) temellerinide size öğreteceğinden dolayı java oop öğrenirken işinizin bir hayli kolaylaşacağını düşünüyorum.

Javascripti genel olarak öğrenmem 3 yılımı aldı.
Çünkü programlamanın mantığını anlamaya çalışıyordum belki öğrenebilirsem 6/7 ay sonra temellerini öğreten bir java kursu başlatabilirim.
Zaten bir dili öğrendikten sonra programlamanın mantığını çözmüş olmanız gerekiyor gerek class gerek object vs. eh, eğer ders verebilecek kadar kendimi geliştirebilirsem neden bir java kursuda vermeyim.
Fakat bu süreç biraz uzayabilir çünkü bir dilden diğer dile atlarken genelde bazı bilgileri karıştırıyorsunuz.
Ama elbette deneyeceğim ve en azından bukkit ile minigame yazabilecek dereceye geldiğimde kursa başlayacağım.
Yorumun için tekrardan teşekkür ederim.
?
Gönderi otomatik olarak birleştirildi:

Ayriyetten java öğrenirken size başarılar dilerim.
 
Son düzenleme:

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl