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.

Şebeke Tanım Örnek
+ Ek 10+20 = 30
- Çıkarma 20-10 = 10
* Çarpma işlemi 10*20 = 200
/ Bölüm 20/10 = 2
% Modül (Kalan) %2010 = 0
++ Artış var a=10; a++; Şimdi a = 11
-- Azaltma var 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:

Şebeke Tanım Örnek
== Eşittir 10==20 = yanlış
=== Aynı (eşit ve aynı türden) 10==20 = yanlış
!= Eşit değil 10!=20 = doğru
!== Aynı değil 20!==20 = yanlış
> Şundan büyük: 20>10 = doğru
>= Büyük veya eşittir 20>=10 = doğru
< Daha az yirmi <10 = false < td>
<= < td> Küçük veya eşit yirmi <=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:

Şebeke Tanı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.

Şebeke Tanı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.

Şebeke Tanım Örnek
= Atamak 10+10 = 20
+= Ekle ve ata var a=10; a+=20; Şimdi a = 30
-= Çıkarma ve atama var a=20; a-=10; Şimdi a = 10
*= Çarp ve ata var a=10; a*=20; Şimdi a = 200
/= Böl ve ata var a=10; a/=2; Şimdi a = 5
%= Modül ve atama var a=10; a%=2; Şimdi a = 0

JavaScript Özel Operatörleri

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

Şebeke Tanı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.
silmek Silme Operatörü nesnedeki bir özelliği siler.
içinde Operatörde nesnenin verilen özelliğe sahip olup olmadığını kontrol eder
örneği nesnenin verilen türün bir örneği olup olmadığını kontrol eder
yeni bir örnek (nesne) oluşturur
bir çeşit nesnenin türünü kontrol eder.
geçersiz ifadenin dönüş değerini atar.
teslim olmak Jeneratörün yineleyicisi tarafından jeneratörde neyin döndürüldüğünü kontrol eder.