logo

JavaScript-operatører

JavaScript-operatorer er symboler, der bruges til at udføre operationer på operander. For eksempel:

 var sum=10+20; 

Her er + den aritmetiske operator og = er tildelingsoperatoren.

Der er følgende typer operatører i JavaScript.

  1. Aritmetiske operatorer
  2. Sammenligning (Relationelle) Operatører
  3. Bitwise operatører
  4. Logiske operatører
  5. Opdragsoperatører
  6. Særlige operatører

JavaScript aritmetiske operatører

Aritmetiske operatorer bruges til at udføre aritmetiske operationer på operanderne. Følgende operatorer er kendt som aritmetiske JavaScript-operatorer.

OperatørBeskrivelseEksempel
+Tilføjelse10+20 = 30
-Subtraktion20-10 = 10
*Multiplikation10*20 = 200
/Division20/10 = 2
%Modulus (resten)20 %10 = 0
++Forøgelsevar a=10; a++; Nu a = 11
--Nedsættelsevar a=10; en--; Nu a = 9

JavaScript-sammenligningsoperatører

JavaScript-sammenligningsoperatoren sammenligner de to operander. Sammenligningsoperatørerne er som følger:

OperatørBeskrivelseEksempel
==Er lig med10==20 = falsk
===Identisk (lige og af samme type)10==20 = falsk
!=Ikke lig med10!=20 = sandt
!==Ikke identisk20!==20 = falsk
>Bedre end20>10 = sandt
>=Større end eller lig med20>=10 = sand
<Mindre endtyve<10 = false< td>
<=< td>Mindre end eller lig medtyve<=10 = false< td>

JavaScript Bitwise Operators

De bitvise operatorer udfører bitvise operationer på operander. De bitvise operatorer er som følger:

OperatørBeskrivelseEksempel
&Bitvis OG(10==20 & 20==33) = falsk
|Bitvis ELLER(10==20 | 20==33) = falsk
^Bitvist XOR(10==20 ^ 20==33) = falsk
~Bitvis IKKE(~10) = -10
<<Bitvis venstre skift(10<<2) = 40< td>
>>Bitvis højre skift(10>>2) = 2
>>>Bitvist højreskift med nul(10>>>2) = 2

JavaScript logiske operatører

Følgende operatorer er kendt som logiske JavaScript-operatorer.

OperatørBeskrivelseEksempel
&&Logisk OG(10==20 && 20==33) = falsk
||Logisk ELLER(10==20 || 20==33) = falsk
!Logisk ikke!(10==20) = sandt

JavaScript-opgaveoperatører

Følgende operatorer er kendt som JavaScript-tildelingsoperatorer.

OperatørBeskrivelseEksempel
=Tildel10+10 = 20
+=Tilføj og tildelvar a=10; a+=20; Nu a = 30
-=Træk fra og tildelvar a=20; a-=10; Nu er a = 10
*=Multiplicer og tildelvar a=10; a*=20; Nu a = 200
/=Opdel og tildelvar a=10; a/=2; Nu er a = 5
%=Modulus og tildelevar a=10; a%=2; Nu er a = 0

JavaScript specialoperatører

Følgende operatorer er kendt som JavaScript-specialoperatorer.

OperatørBeskrivelse
(?:)Betinget operatør returnerer værdi baseret på betingelsen. Det er ligesom hvis-andet.
,Comma Operator gør det muligt at evaluere flere udtryk som et enkelt udsagn.
sletteSlet Operatør sletter en egenskab fra objektet.
iI Operatør tjekker om objektet har den givne egenskab
forekomst afkontrollerer om objektet er en instans af en given type
nyopretter en instans (objekt)
typekontrollerer typen af ​​objekt.
ugyldigdet kasserer udtrykkets returværdi.
udbyttekontrollerer, hvad der returneres i en generator af generatorens iterator.