JavaScript Operatörleri
JavaScript operatörleri, programlama sürecinde değişkenler ve değerler üzerinde işlem yapmak için kullanılan sembollerdir. Bu operatörler, matematiksel işlemlerden, karşılaştırmalara ve mantıksal operasyonlara kadar geniş bir kullanım alanına sahiptir. İşte JavaScript’te en çok kullanılan operatörler ve işlevleri:
1. Atama Operatörleri
Atama operatörleri, bir değeri bir değişkene atamak için kullanılır.
=
: Atama operatörü, sağdaki değeri soldaki değişkene atar.
let x = 5;
+=
: Bir değişkenin mevcut değerine bir değer ekleyip sonucu değişkene atar.
let x = 5;
x += 3; // x artık 8'dir
2. Aritmetik Operatörler
Aritmetik operatörler, sayısal değerler üzerinde matematiksel işlemler yapar.
+
: Toplama
let sum = 5 + 3; // 8
-
: Çıkarma
let diff = 9 - 4; // 5
*
: Çarpma
let product = 4 * 7; // 28
/
: Bölme
let quotient = 20 / 5; // 4
%
: Modulus (kalanı bulma)
let remainder = 10 % 3; // 1
3. Karşılaştırma Operatörleri
Karşılaştırma operatörleri, iki değeri karşılaştırır ve bir boolean (doğru veya yanlış) sonucu döndürür.
==
: Eşit mi? (Değer kontrolü)
5 == "5"; // true (değerler aynı)
===
: Sıkı eşit mi? (Hem değer hem tip kontrolü)
5 === "5"; // false (tipler farklı)
!=
: Eşit değil mi? (Değer kontrolü)
5 != 3; // true
<
: Küçük mü?
3 < 5; // true
<=
: Küçük veya eşit mi?
5 <= 5; // true
>
: Büyük mü?
10 > 7; // true
>=
: Büyük veya eşit mi?
8 >= 8; // true
4. Mantıksal Operatörler
Mantıksal operatörler, boolean (doğru veya yanlış) değerler üzerinde işlem yapar.
&&
: Mantıksal VE (her iki ifade de doğruysa doğru döner)
true && false; // false
||
: Mantıksal VEYA (ifadeleden biri doğruysa doğru döner)
true || false; // true
!
: Mantıksal DEĞİL (bir değerin tersini alır)
!true; // false
5. Artırma ve Azaltma Operatörleri
Bu operatörler bir değişkenin değerini birer birer artırır veya azaltır.
++
: Bir artırır
let count = 5;
count++; // count 6 olur
--
: Bir azaltır
let count = 5;
count--; // count 4 olur
6. Koşul (Ternary) Operatörü
Koşul operatörü, bir if-else yapısının kısa bir versiyonudur. Üç operatör içerir: bir koşul, bir true sonucu ve bir false sonucu.
let age = 18;
let canVote = (age >= 18) ? "Oy kullanabilir" : "Oy kullanamaz";
Bu örnekte, age
18 veya daha büyükse canVote
“Oy kullanabilir” olacak, aksi takdirde “Oy kullanamaz” olacaktır.
Sonuç
JavaScript operatörleri, programlama sırasında değerler ve değişkenler üzerinde işlemler yapmamızı sağlayan önemli araçlardır. Aritmetik, karşılaştırma, mantıksal ve atama operatörleri gibi çeşitli operatörler ile JavaScript’te etkili ve dinamik kodlar yazabilirsiniz.
Share this content:
Yorum gönder