JavaScript'te Operators (Arithmetic, Comparison, Logical)
JavaScript'te kullanılan operatörler, değişkenlerde işlemlerin gerçekleştirilmesini sağlar. Genellikle aritmetik, karşılaştırma ve mantıksal operatörler olmak üzere üç ana kategoriye ayrılırlar.
Aritmetik Operatörler
Aritmetik operatörler, matematiksel işlemleri gerçekleştirmek için kullanılır. JavaScript'te yaygın olarak kullanılan aritmetik operatörler şunlardır:
- Toplama (+): İki değeri toplamak için kullanılır.
- Çıkarma (-): İki değeri çıkarmak veya tek bir değeri negate etmek için kullanılır.
- Çarpma (*): İki değeri çarpmak için kullanılır.
- Bölme (/): İlk değeri ikinci değere bölmek için kullanılır.
- Mod (%, Kalanı): İlk değinin ikinci değere bölümünden kalanı bulmak için kullanılır.
- Üs Alma ():** İlk sayının ikinci sayıya üssünü almak için kullanılır.
let x = 10;
let y = 5;
console.log(x + y); // 15
console.log(x - y); // 5
console.log(x * y); // 50
console.log(x / y); // 2
console.log(x % y); // 0
console.log(x ** y); // 100000
Karşılaştırma Operatörleri
Karşılaştırma operatörleri, değişkenler arasında karşılaştırma işlemlerini gerçekleştirmek için kullanılır. Sonuç genellikle true
veya false
olur. JavaScript'te yaygın olarak kullanılan karşılaştırma operatörleri şunlardır:
- Eşitlik (==): İki değeri karşılaştırır ve eşitse
true
döner. - Eşit Değil (!=): İki değeri karşılaştırır ve eşit değilse
true
döner. - Yakından Eşitlik (===): Değerleri ve tipleri karşılaştırır ve eşitse
true
döner. - Yakından Eşit Değil (!==): Değerleri veya tipleri karşılaştırır ve eşit değilse
true
döner. - Büyüktür (>): Bir değerin diğerinden büyük olup olmadığını kontrol eder.
- Küçüktür (<): Bir değerin diğerinden küçük olup olmadığını kontrol eder.
let a = 5;
let b = 10;
console.log(a == b); // false
console.log(a != b); // true
console.log(a === b); // false
console.log(a !== b); // true
console.log(a > b); // false
console.log(a < b); // true
Mantıksal Operatörler
Mantıksal operatörler, true
veya false
değerler arasında mantıksal işlemleri gerçekleştirmek için kullanılır. JavaScript'te yaygın olarak kullanılan mantıksal operatörler şunlardır:
- Ve (&&): Her iki durum da
true
ise sonuçtrue
olur. - Veya (||): Her iki durumdan en az biri
true
ise sonuçtrue
olur. - Değil (!): Belirtilen ifadenin tersini alır.
let p = true;
let q = false;
console.log(p && q); // false
console.log(p || q); // true
console.log(!p); // false
Bu operatörler, JavaScript'teki pek çok işlemde kullanılarak programların işleyişini kontrol etmek için önemli bir role sahiptir.