logo

JavaScript Operatörleri

JavaScript operatörleri, işlenenler üzerinde işlemler gerçekleştirmek için kullanılan sembollerdir. Örneğin:

 var sum=10+20; 

Burada + aritmetik operatörü, = ise atama operatörüdür.

JavaScript'te aşağıdaki operatör türleri vardır.

  1. Aritmetik operatörler
  2. Karşılaştırma (İlişkisel) Operatörler
  3. Bitsel Operatörler
  4. Mantıksal operatörler
  5. Atama Operatörleri
  6. Özel Operatörler

JavaScript Aritmetik Operatörleri

Aritmetik operatörler, işlenenler üzerinde aritmetik işlemler gerçekleştirmek için kullanılır. Aşağıdaki operatörler JavaScript aritmetik operatörleri olarak bilinir.

ŞebekeTanımÖrnek
+Ek10+20 = 30
-Çıkarma20-10 = 10
*Çarpma işlemi10*20 = 200
/Bölüm20/10 = 2
%Modül (Kalan)%2010 = 0
++Artışvar a=10; a++; Şimdi a = 11
--Azaltmavar a=10; A--; Şimdi a = 9

JavaScript Karşılaştırma Operatörleri

JavaScript karşılaştırma operatörü iki işleneni karşılaştırır. Karşılaştırma operatörleri aşağıdaki gibidir:

ŞebekeTanımÖrnek
==Eşittir10==20 = yanlış
===Aynı (eşit ve aynı türden)10==20 = yanlış
!=Eşit değil10!=20 = doğru
!==Aynı değil20!==20 = yanlış
>Şundan büyük:20>10 = doğru
>=Büyük veya eşittir20>=10 = doğru
<Daha azyirmi<10 = false< td>
<=< td>Küçük veya eşityirmi<=10 = false< td>

JavaScript Bitsel Operatörler

Bitsel operatörler, işlenenler üzerinde bitsel işlemler gerçekleştirir. Bitsel operatörler aşağıdaki gibidir:

ŞebekeTanımÖrnek
&Bitsel VE(10==20 & 20==33) = yanlış
|Bitsel VEYA(10==20 | 20==33) = yanlış
^Bitsel XOR(10==20 ^ 20==33) = yanlış
~Bitsel DEĞİL(~10) = -10
<<Bitsel Sola Kaydırma(10<<2) = 40< td>
>>Bitsel Sağa Kaydırma(10>>2) = 2
>>>Sıfırla Bitsel Sağa Kaydırma(10>>>2) = 2

JavaScript Mantıksal Operatörleri

Aşağıdaki operatörler JavaScript mantıksal operatörleri olarak bilinir.

ŞebekeTanımÖrnek
&&Mantıksal VE(10==20 && 20==33) = yanlış
||Mantıksal VEYA(10==20 || 20==33) = yanlış
!Mantıksal Değil!(10==20) = doğru

JavaScript Atama Operatörleri

Aşağıdaki operatörler JavaScript atama operatörleri olarak bilinir.

ŞebekeTanımÖrnek
=Atamak10+10 = 20
+=Ekle ve atavar a=10; a+=20; Şimdi a = 30
-=Çıkarma ve atamavar a=20; a-=10; Şimdi a = 10
*=Çarp ve atavar a=10; a*=20; Şimdi a = 200
/=Böl ve atavar a=10; a/=2; Şimdi a = 5
%=Modül ve atamavar a=10; a%=2; Şimdi a = 0

JavaScript Özel Operatörleri

Aşağıdaki operatörler JavaScript özel operatörleri olarak bilinir.

ŞebekeTanım
(? :)Koşullu Operatör, koşula bağlı olarak değer döndürür. Bu if-else gibidir.
,Virgül Operatörü birden fazla ifadenin tek bir ifade olarak değerlendirilmesine olanak sağlar.
silmekSilme Operatörü nesnedeki bir özelliği siler.
içindeOperatörde nesnenin verilen özelliğe sahip olup olmadığını kontrol eder
örneğinesnenin verilen türün bir örneği olup olmadığını kontrol eder
yenibir örnek (nesne) oluşturur
bir çeşitnesnenin türünü kontrol eder.
geçersizifadenin dönüş değerini atar.
teslim olmakJeneratörün yineleyicisi tarafından jeneratörde neyin döndürüldüğünü kontrol eder.