logo

JavaScript-operatører

JavaScript-operatorer er symboler som brukes til å utføre operasjoner på operander. For eksempel:

 var sum=10+20; 

Her er + den aritmetiske operatoren og = er tilordningsoperatoren.

Det finnes følgende typer operatører i JavaScript.

  1. Aritmetiske operatorer
  2. Sammenligning (relasjonelle) operatører
  3. Bitvise operatører
  4. Logiske operatører
  5. Oppdragsoperatører
  6. Spesielle operatører

JavaScript aritmetiske operatører

Aritmetiske operatorer brukes til å utføre aritmetiske operasjoner på operandene. Følgende operatorer er kjent som aritmetiske JavaScript-operatorer.

OperatørBeskrivelseEksempel
+Addisjon10+20 = 30
-Subtraksjon20-10 = 10
*Multiplikasjon10*20 = 200
/Inndeling20/10 = 2
%Modulus (resten)20 %10 = 0
++Økevar a=10; a++; Nå er a = 11
--Reduserevar a=10; en--; Nå er a = 9

JavaScript-sammenligningsoperatører

JavaScript-sammenligningsoperatoren sammenligner de to operandene. Sammenligningsoperatørene er som følger:

OperatørBeskrivelseEksempel
==Er lik10==20 = usann
===Identisk (lik og av samme type)10==20 = usann
!=Ikke lik10!=20 = sant
!==Ikke identisk20!==20 = usant
>Større enn20>10 = sant
>=Større enn eller lik20>=10 = sant
<Mindre enntjue<10 = false< td>
<=< td>Mindre enn eller liktjue<=10 = false< td>

JavaScript Bitwise Operators

De bitvise operatorene utfører bitvise operasjoner på operander. De bitvise operatorene er som følger:

OperatørBeskrivelseEksempel
&Bitvis OG(10==20 & 20==33) = usant
|Bitvis ELLER(10==20 | 20==33) = usann
^Bitvis XOR(10==20 ^ 20==33) = usant
~Bitvis IKKE(~10) = -10
<<Bitvis venstre skift(10<<2) = 40< td>
>>Bitvis Høyre Shift(10>>2) = 2
>>>Bitvis høyre skift med null(10>>>2) = 2

JavaScript logiske operatører

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

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

JavaScript-oppdragsoperatører

Følgende operatorer er kjent som JavaScript-tilordningsoperatorer.

OperatørBeskrivelseEksempel
=Tildele10+10 = 20
+=Legg til og tilordnevar a=10; a+=20; Nå er a = 30
-=Trekk fra og tilordnevar a=20; a-=10; Nå er a = 10
*=Multipliser og tildelvar a=10; a*=20; Nå er a = 200
/=Del og tildelvar a=10; a/=2; Nå er a = 5
%=Modulus og tilordnevar a=10; a%=2; Nå er a = 0

JavaScript spesialoperatører

Følgende operatorer er kjent som JavaScript spesialoperatorer.

OperatørBeskrivelse
(?:)Betinget operatør returnerer verdi basert på tilstanden. Det er som om-annet.
,Comma Operator lar flere uttrykk evalueres som enkeltutsagn.
sletteDelete Operator sletter en egenskap fra objektet.
iI Operatør sjekker om objektet har den gitte egenskapen
tilfelle avsjekker om objektet er en instans av gitt type
nyoppretter en forekomst (objekt)
typesjekker typen objekt.
tomromden forkaster uttrykkets returverdi.
utbyttesjekker hva som returneres i en generator av generatorens iterator.