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ør Beskrivelse Eksempel
+ Addisjon 10+20 = 30
- Subtraksjon 20-10 = 10
* Multiplikasjon 10*20 = 200
/ Inndeling 20/10 = 2
% Modulus (resten) 20 %10 = 0
++ Øke var a=10; a++; Nå er a = 11
-- Redusere var a=10; en--; Nå er a = 9

JavaScript-sammenligningsoperatører

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

Operatør Beskrivelse Eksempel
== Er lik 10==20 = usann
=== Identisk (lik og av samme type) 10==20 = usann
!= Ikke lik 10!=20 = sant
!== Ikke identisk 20!==20 = usant
> Større enn 20>10 = sant
>= Større enn eller lik 20>=10 = sant
< Mindre enn tjue <10 = false < td>
<= < td> Mindre enn eller lik tjue <=10 = false < td>

JavaScript Bitwise Operators

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

Operatør Beskrivelse Eksempel
& 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ør Beskrivelse Eksempel
&& 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ør Beskrivelse Eksempel
= Tildele 10+10 = 20
+= Legg til og tilordne var a=10; a+=20; Nå er a = 30
-= Trekk fra og tilordne var a=20; a-=10; Nå er a = 10
*= Multipliser og tildel var a=10; a*=20; Nå er a = 200
/= Del og tildel var a=10; a/=2; Nå er a = 5
%= Modulus og tilordne var a=10; a%=2; Nå er a = 0

JavaScript spesialoperatører

Følgende operatorer er kjent som JavaScript spesialoperatorer.

Operatør Beskrivelse
(?:) Betinget operatør returnerer verdi basert på tilstanden. Det er som om-annet.
, Comma Operator lar flere uttrykk evalueres som enkeltutsagn.
slette Delete Operator sletter en egenskap fra objektet.
i I Operatør sjekker om objektet har den gitte egenskapen
tilfelle av sjekker om objektet er en instans av gitt type
ny oppretter en forekomst (objekt)
type sjekker typen objekt.
tomrom den forkaster uttrykkets returverdi.
utbytte sjekker hva som returneres i en generator av generatorens iterator.