JavaScript-operatoren

JavaScript-operatoren zijn symbolen die worden gebruikt om bewerkingen op operanden uit te voeren. Bijvoorbeeld:

 var sum=10+20;  

Hier is + de rekenkundige operator en = de toewijzingsoperator.

Er zijn de volgende typen operators in JavaScript.

  1. Rekenkundige operatoren
  2. Vergelijking (relationele) operators
  3. Bitwise-operatoren
  4. Logische operatoren
  5. Toewijzingsoperatoren
  6. Speciale operators

JavaScript-rekenkundige operatoren

Rekenkundige operatoren worden gebruikt om rekenkundige bewerkingen op de operanden uit te voeren. De volgende operatoren staan ​​bekend als rekenkundige operatoren in JavaScript.

Exploitant Beschrijving Voorbeeld
+ Toevoeging 10+20 = 30
- Aftrekken 20-10 = 10
* Vermenigvuldiging 10*20 = 200
/ Divisie 20/10 = 2
% Modulus (rest) 20%10 = 0
++ Verhogen var a=10; een++; Nu a = 11
-- Verlagen var a=10; A--; Nu a = 9

JavaScript-vergelijkingsoperatoren

De JavaScript-vergelijkingsoperator vergelijkt de twee operanden. De vergelijkingsoperatoren zijn als volgt:

Exploitant Beschrijving Voorbeeld
== Is gelijk aan 10==20 = onwaar
=== Identiek (gelijk en van hetzelfde type) 10==20 = onwaar
!= Niet gelijk aan 10!=20 = waar
!== Niet hetzelfde 20!==20 = onwaar
> Groter dan 20>10 = waar
>= Groter dan of gelijk aan 20>=10 = waar
< Minder dan twintig <10 = false < td>
<= < td> Minder dan of gelijk aan twintig <=10 = false < td>

JavaScript-bitsgewijze operators

De bitsgewijze operatoren voeren bitsgewijze bewerkingen uit op operanden. De bitsgewijze operatoren zijn als volgt:

Exploitant Beschrijving Voorbeeld
& Bitsgewijs EN (10==20 & 20==33) = onwaar
| Bitsgewijze OF (10==20 | 20==33) = onwaar
^ Bitsgewijze XOR (10==20 ^ 20==33) = onwaar
~ Bitwijs NIET (~10) = -10
< < Bitsgewijze linksverschuiving (10 < <2) = 40 < td>
>> Bitsgewijze rechtsverschuiving (10>>2) = 2
>>> Bitsgewijze rechtsverschuiving met nul (10>>>2) = 2

JavaScript-logische operatoren

De volgende operators staan ​​bekend als logische JavaScript-operatoren.

Exploitant Beschrijving Voorbeeld
&& Logisch EN (10==20 && 20==33) = onwaar
|| Logische OF (10==20 || 20==33) = onwaar
! Logisch niet !(10==20) = waar

Operators voor JavaScript-toewijzing

De volgende operators staan ​​bekend als JavaScript-toewijzingsoperatoren.

Exploitant Beschrijving Voorbeeld
= Toewijzen 10+10 = 20
+= Toevoegen en toewijzen var a=10; a+=20; Nu a = 30
-= Aftrekken en toewijzen var a=20; a-=10; Nu a = 10
*= Vermenigvuldig en wijs toe var a=10; a*=20; Nu a = 200
/= Verdeel en verdeel var a=10; a/=2; Nu a = 5
%= Module en toewijzing var a=10; een%=2; Nu a = 0

JavaScript speciale operators

De volgende operators staan ​​bekend als speciale JavaScript-operatoren.

Exploitant Beschrijving
(?:) Voorwaardelijke operator retourneert waarde op basis van de voorwaarde. Het is zoiets als als-anders.
, Met de Comma Operator kunnen meerdere expressies als één enkele instructie worden geëvalueerd.
verwijderen Verwijderoperator verwijdert een eigenschap van het object.
in In Operator controleert of object de opgegeven eigenschap heeft
exemplaarvan controleert of het object een instantie van een bepaald type is
nieuw creëert een instantie (object)
soort van controleert het type object.
leegte het negeert de retourwaarde van de expressie.
opbrengst controleert wat er in een generator wordt geretourneerd door de iterator van de generator.