Javascript Operatörler

Javascript Operatörler
Javascript Operatörler
0

Operatörler, programlama dillerinde işlem yapmak için kullanılan semboller ve karakterlerdir. JavaScript operatörler; matematiksel işlemlerden, karşılaştırmalara ve mantıksal işlemlere kadar geniş bir yelpazede kullanılır. Bu derste operatörlerin türlerini, kullanım alanlarını ve örneklerini detaylı bir şekilde inceleyeceğiz.

JavaScript operatörleri, farklı durumlar ve gereksinimler için uygun çözümler sunarak programlarımızın mantıksal akışını oluşturur. Bu operatörlerin doğru ve etkili bir şekilde kullanımı, kodumuzun performansını ve okunabilirliğini artırır.


Operatör Türleri

JavaScript operatörler aşağıdaki kategorilere ayrılır:

  1. Atama Operatörleri
  2. Aritmetik Operatörler
  3. Karşılaştırma Operatörleri
  4. Mantıksal Operatörler
  5. Bit (Bitwise) Operatörler
  6. String Operatörleri
  7. Koşullu (Ternary) Operatör

1. Atama Operatörleri

Atama operatörleri, bir değişkene değer atamak için kullanılır. En yaygın kullanılanı = operatörüdür, ancak farklı atama işlemleri için çeşitli kombinasyonlar da mevcuttur.

OperatörAçıklamaÖrnek
=Değeri atarx = 5
+=Toplayarak atarx += 3 (x = x + 3)
-=Çıkararak atarx -= 2 (x = x – 2)
*=Çarparak atarx *= 4 (x = x * 4)
/=Bölerek atarx /= 2 (x = x / 2)
%=Mod alarak atarx %= 3 (x = x % 3)


2. Aritmetik Operatörler

Aritmetik Operatörler, temel matematiksel işlemleri gerçekleştirir. Bu operatörler sayesinde toplama (+), çıkarma (-), çarpma (*) ve bölme (/) gibi işlemleri kolayca yapabiliriz. Ayrıca, modül operatörü (%), bir sayının diğerine bölümünden kalan değeri hesaplar, bu da bazı algoritmalarda oldukça kullanışlıdır.

OperatörİşlemÖrnekSonuç
+Toplama5 + 38
-Çıkarma10 - 46
*Çarpma7 * 642
/Bölme9 / 33
%Mod alma10 % 31
++Artırmax++x = x + 1
--Azaltmax--x = x - 1


3. Karşılaştırma Operatörleri

Karşılaştırma Operatörleri, iki değeri karşılaştırarak bir boolean sonuç döndürür. Eşitlik (== ve ===) ve eşitsizlik (!= ve !==) operatörleri, değerlerin ve gerektiğinde türlerin karşılaştırılmasını sağlar. Ayrıca, büyüktür (>), küçüktür (<), büyük eşittir (>=) ve küçük eşittir (<=) operatörleri, sayısal kıyaslamalar yapmak için kullanılır.

OperatörAçıklamaÖrnekSonuç
==Eşit mi?5 == '5'true
===Hem değer hem tip eşit mi?5 === '5'false
!=Eşit değil mi?10 != 8true
!==Değer veya tip eşit değil mi?10 !== '10'true
>Büyük mü?7 > 5true
<Küçük mü?3 < 4true
>=Büyük veya eşit mi?6 >= 6true
<=Küçük veya eşit mi?8 <= 10true


4. Mantıksal Operatörler

Mantıksal Operatörler, boolean ifadeleri birleştirmek için kullanılır ve programın mantıksal akışını kontrol etmemize yardımcı olur. && (AND) operatörü, her iki ifadenin de doğru olması durumunda true döner. || (OR) operatörü, ifadelerden en az birinin doğru olması durumunda true döner. ! (NOT) operatörü ise, ifadenin tersini döndürerek true’yu false, false’u ise true yapar.

OperatörAçıklamaÖrnekSonuç
&&Ve (AND) – Tüm koşullar doğruysa true döner(5 > 3) && (8 > 6)true
Veya (OR) – Bir koşul doğruysa true döner
!Değil (NOT) – Koşulun tersini döner!(5 > 3)false


5. Bit (Bitwise) Operatörler

Bit Operatörler, sayısal veriler üzerinde bit düzeyinde işlemler yapar. Bu operatörler daha az yaygın olarak kullanılsa da, düşük seviye programlama veya belirli algoritmalarda oldukça yararlı olabilir. & (AND), | (OR), ^ (XOR) ve ~ (NOT) gibi operatörler, sayıları ikili (binary) düzeyde işleyerek bit bazında işlemler gerçekleştirirler.

OperatörAçıklamaÖrnekSonuç
&Ve (AND)5 & 11
Veya (OR)`5
^Özel veya (XOR)5 ^ 14
~Tersleme (NOT)~5-6
<<Sol kaydırma5 << 110
>>Sağ kaydırma5 >> 12


6. String Operatörleri

String operatörleri, metinlerle ilgili çeşitli işlemler yapmamızı sağlar. Bu operatörler, metinleri birleştirme, karşılaştırma ve çeşitli manipülasyonlar yapma gibi işlemleri gerçekleştirmek için kullanılır.

OperatörAçıklamaÖrnekSonuç
+Metin birleştirme"Merhaba" + " Dünya""Merhaba Dünya"
+=Metin ekleme ve atamalet x = "Merhaba"; x += " Dünya";"Merhaba Dünya"


7. Koşullu (Ternary) Operatör

Koşullu operatörler, bir if-else ifadesinin daha kısa ve okunabilir bir alternatifidir. Bu operatör, üç bileşenden oluşur: bir koşul, bir doğruysa (true) ifadesi ve bir yanlışsa (false) ifadesi. Koşullu operatör, ? ve : sembolleri ile ifade edilir.

 

Paylaş
İlginizi Çekebilir

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir


ReCAPTCHA doğrulama süresi sona erdi. Lütfen sayfayı yeniden yükleyin.