JavaScript’te program yazarken operatörler, değişkenler ve değerler üzerinde işlem yapmak için kullanılır. Toplama, çıkarma, karşılaştırma ve mantıksal değerlendirme gibi birçok farklı işlem operatörler sayesinde gerçekleştirilir. JavaScript’te çok sayıda operatör türü vardır ve her biri farklı işlevler yerine getirir. Bu yazıda, JavaScript’te en sık kullanılan operatör türlerini ve örnek kullanımlarını detaylı şekilde açıklıyoruz.
Aritmetik Operatörler
Aritmetik operatörler sayısal işlemler yapmak için kullanılır.
Operatör | Anlamı | Örnek | Sonuç |
---|---|---|---|
+ | Toplama | 5 + 3 | 8 |
- | Çıkarma | 5 - 2 | 3 |
* | Çarpma | 4 * 3 | 12 |
/ | Bölme | 10 / 2 | 5 |
% | Mod (kalan) | 10 % 3 | 1 |
** | Üs alma | 2 ** 3 | 8 |
Örnek:
let sonuc = 10 + 5 * 2;
console.log(sonuc); // 20
Atama Operatörleri
Değişkenlere değer atamak için kullanılır.
Operatör | Anlamı | Örnek |
---|---|---|
= | Atama | x = 10 |
+= | Toplayıp atama | x += 5 |
-= | Çıkarıp atama | x -= 3 |
*= | Çarpıp atama | x *= 2 |
/= | Bölüp atama | x /= 4 |
Örnek:
let sonuc = 10 + 5 * 2;
console.log(sonuc); // 20
Karşılaştırma Operatörleri
İki değeri karşılaştırır ve true
veya false
sonucu verir.
Operatör | Anlamı | Örnek | Sonuç |
---|---|---|---|
== | Eşit mi? (tip dönüşümlü) | 5 == '5' | true |
=== | Hem değer hem tip eşit mi? | 5 === '5' | false |
!= | Eşit değil mi? | 5 != 3 | true |
!== | Tip ve değer farklı mı? | 5 !== '5' | true |
> | Büyük mü? | 5 > 3 | true |
< | Küçük mü? | 2 < 4 | true |
>= | Büyük veya eşit mi? | 5 >= 5 | true |
<= | Küçük veya eşit mi? | 3 <= 4 | true |
Mantıksal Operatörler
Birden fazla koşulu birleştirmek için kullanılır.
Operatör | Anlamı | Örnek | Sonuç |
---|---|---|---|
&& | VE (and) | true && false | false |
` | ` | VEYA (or) | |
! | DEĞİL (not) | !true | false |
Örnek:
let yas = 20;
let izinli = (yas >= 18 && yas <= 65);
console.log(izinli); // true
Artırma ve Azaltma Operatörleri
Bir değişkenin değerini bir artırmak veya azaltmak için kullanılır.
Operatör | Anlamı | Örnek |
---|---|---|
++ | Bir artırma | x++ |
-- | Bir azaltma | x-- |
Diğer Önemli Operatörler
- Ternary (Koşul) Operatörü:
Kısa if-else yazımı sağlar.
let mesaj = (yas >= 18) ? "Reşit" : "Reşit değil";
- typeof Operatörü:
Bir değişkenin veri tipini kontrol eder.
console.log(typeof "Merhaba"); // string
Sonuç
JavaScript’te operatörler, temel programlama yapı taşlarından biridir. Aritmetik işlemlerden karşılaştırmalara, koşullardan veri tipini kontrol etmeye kadar birçok farklı amaçla kullanılır. Operatörleri iyi öğrenmek, yazdığınız kodun hem okunabilirliğini hem de doğruluğunu artırır.