logo

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.

ExploitantBeschrijvingVoorbeeld
+Toevoeging10+20 = 30
-Aftrekken20-10 = 10
*Vermenigvuldiging10*20 = 200
/Divisie20/10 = 2
%Modulus (rest)20%10 = 0
++Verhogenvar a=10; een++; Nu a = 11
--Verlagenvar a=10; A--; Nu a = 9

JavaScript-vergelijkingsoperatoren

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

ExploitantBeschrijvingVoorbeeld
==Is gelijk aan10==20 = onwaar
===Identiek (gelijk en van hetzelfde type)10==20 = onwaar
!=Niet gelijk aan10!=20 = waar
!==Niet hetzelfde20!==20 = onwaar
>Groter dan20>10 = waar
>=Groter dan of gelijk aan20>=10 = waar
<Minder dantwintig<10 = false< td>
<=< td>Minder dan of gelijk aantwintig<=10 = false< td>

JavaScript-bitsgewijze operators

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

ExploitantBeschrijvingVoorbeeld
&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.

ExploitantBeschrijvingVoorbeeld
&&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.

ExploitantBeschrijvingVoorbeeld
=Toewijzen10+10 = 20
+=Toevoegen en toewijzenvar a=10; a+=20; Nu a = 30
-=Aftrekken en toewijzenvar a=20; a-=10; Nu a = 10
*=Vermenigvuldig en wijs toevar a=10; a*=20; Nu a = 200
/=Verdeel en verdeelvar a=10; a/=2; Nu a = 5
%=Module en toewijzingvar a=10; een%=2; Nu a = 0

JavaScript speciale operators

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

ExploitantBeschrijving
(?:)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.
verwijderenVerwijderoperator verwijdert een eigenschap van het object.
inIn Operator controleert of object de opgegeven eigenschap heeft
exemplaarvancontroleert of het object een instantie van een bepaald type is
nieuwcreëert een instantie (object)
soort vancontroleert het type object.
leegtehet negeert de retourwaarde van de expressie.
opbrengstcontroleert wat er in een generator wordt geretourneerd door de iterator van de generator.