Merhabalar Operatörler Notlarımı Paylaşmak İstedim Umarım Faydalı Olur
// // Operatörler
// let val
// const a = 10
// const b = 5
// const c = 5
// let d = 3
// // 1- Aritmetik Operatörler
// //toplama işlemi
// val = a + b
// //çıkarma işlemi
// val = a - b
// //çarpma işlemi
// val = a * b
// //bölme işlemi
// val = a / b
// //yüzde işlemi
// val = a % b
// //arttırma işlemi
// //şöyle bir şey var const operatörü arttırılamaz sabittir ama let degiştirilebilir
// val = d++
// val = --d
// val = d--
// // 2- Atama Operatörleri
// //a degişkeni val degişkenine atandı
// val = a
// //val yani (a = a + a diger bir deyişle 10=10+10) arttırma işlemi 10x2=20 oldu yani
// val += a
// // val = val - a yani 10=10-10;
// val -= a
// // val = val * a yani 10=10x10;
// val *= a
// // val = val / b yani 10=10/10;
// val /= a
// // val = val % a yani 10=10%10;
// val %= a
// // 3- Karşılaştırma Operatörleri
// // a == b yani a eşittir b ye burada şöyle birşey var eşit olmaz ise şart saglanmaz
// val = a == b
// // b == c yani kesinlikle dogru sonuç çıkacaktır çünkü diyoruz ki 5 eşittir 5 e
// val = b == c
// //burada da yine == ile aynı sonuç alınır yanlız tip kontrolü de yapılmakta
// //örnegin number bir veri ile string bir veri karşılaştırması da yapılıyor
// val = b === c
// // yukarıya örnek burada true döner ama
// val = 5 === 5
// // yukarıya yanlışlık gösterme örnegi
// // burada görüldügü üzere ilk veri int ikinci veri string bu nedenle false döner sonuç
// val = 5 === '5'
// // a != b yani a b ye eşit degildir
// val = a != b
// // a != b yani a b ye eşit degildir ama tip kontrolü de yapılmaktadır
// val = a !== b
// // küçüktür
// val = a > b
// // büyüktür
// val = a < b
// // küçük eşittir
// val = b >= a
// //yukarıya örnek
// val = 4 >= 5 // burada eşitlik saglanamaz çünkü 4 5 ten büyük yada eşit degildir
// //büyükt eşittir
// val = a <= b
// // yukarıya örnek
// val = 5 <= 4 // burada eşitlik saglanamaz çünkü 5 4 ten küçük yada eşit degildir
// // 4- Mantıksal Operatörler
// // && (And)
// // burada yapılan şu a b den büyük ve a c den büyük && ve demektir ingilizce (and)
// val = (a>b && a>c)
// // || (or veya)
// //burada yapılan şu a b den büyük yada a c den büyük || veya demektir ingilizce (or)
// val = (a>b || a>c)
// // ! (not degildir)
// //burada yapılan şu a b den büyük degil yani ! degildir demektir ingilizce (not)
// val = !(a>b)
// console.log(val)
// // typeof tipi göstermemizi saglar
// console.log(typeof val)