JavaScript-operatörer

JavaScript-operatorer är symboler som används för att utföra operationer på operander. Till exempel:

 var sum=10+20;  

Här är + den aritmetiska operatorn och = är tilldelningsoperatorn.

Det finns följande typer av operatorer i JavaScript.

  1. Aritmetiska operatorer
  2. Jämförelse (relationella) operatörer
  3. Bitwise operatörer
  4. Logiska operatörer
  5. Uppdragsoperatörer
  6. Specialoperatörer

JavaScript Aritmetic Operators

Aritmetiska operatorer används för att utföra aritmetiska operationer på operanderna. Följande operatorer är kända som aritmetiska JavaScript-operatorer.

Operatör Beskrivning Exempel
+ Tillägg 10+20 = 30
- Subtraktion 20-10 = 10
* Multiplikation 10*20 = 200
/ Division 20/10 = 2
% Modul (återstod) 20 %10 = 0
++ Ökning var a=10; a++; Nu är a = 11
-- Minskning var a=10; a--; Nu a = 9

JavaScript-jämförelseoperatörer

JavaScript-jämförelseoperatorn jämför de två operanderna. Jämförelseoperatorerna är följande:

Operatör Beskrivning Exempel
== Är lika med 10==20 = falskt
=== Identiska (lika och av samma typ) 10==20 = falskt
!= Inte lika med 10!=20 = sant
!== Inte identisk 20!==20 = falskt
> Större än 20>10 = sant
>= Större än eller lika med 20>=10 = sant
< Mindre än tjugo <10 = false < td>
<= < td> Mindre än eller lika med tjugo <=10 = false < td>

JavaScript Bitwise Operators

De bitvisa operatorerna utför bitvisa operationer på operander. De bitvisa operatorerna är följande:

Operatör Beskrivning Exempel
& Bitvis OCH (10==20 & 20==33) = falskt
| Bitvis ELLER (10==20 | 20==33) = falskt
^ Bitvis XOR (10==20 ^ 20==33) = falskt
~ Bitvis INTE (~10) = -10
< < Vänsterväxling bitvis (10 < <2) = 40 < td>
>> Bitvis högerväxling (10>>2) = 2
>>> Bitvis högerväxling med noll (10>>>2) = 2

JavaScript logiska operatörer

Följande operatorer är kända som logiska JavaScript-operatorer.

Operatör Beskrivning Exempel
&& Logisk OCH (10==20 && 20==33) = falskt
|| Logisk ELLER (10==20 || 20==33) = falskt
! Logiskt inte !(10==20) = sant

JavaScript-uppdragsoperatörer

Följande operatorer kallas JavaScript-tilldelningsoperatorer.

Operatör Beskrivning Exempel
= Tilldela 10+10 = 20
+= Lägg till och tilldela var a=10; a+=20; Nu är a = 30
-= Subtrahera och tilldela var a=20; a-=10; Nu är a = 10
*= Multiplicera och tilldela var a=10; a*=20; Nu a = 200
/= Dela och tilldela var a=10; a/=2; Nu är a = 5
%= Modul och tilldela var a=10; a%=2; Nu är a = 0

JavaScript specialoperatörer

Följande operatorer är kända som JavaScript specialoperatorer.

Operatör Beskrivning
(?:) Villkorlig operatör returnerar värde baserat på villkoret. Det är som om-annat.
, Comma Operator tillåter att flera uttryck utvärderas som enstaka uttalanden.
radera Delete Operator tar bort en egenskap från objektet.
i I Operatör kontrollerar om objektet har den givna egenskapen
instans av kontrollerar om objektet är en instans av given typ
ny skapar en instans (objekt)
sorts kontrollerar typen av objekt.
tomhet det kasserar uttryckets returvärde.
avkastning kontrollerar vad som returneras i en generator av generatorns iterator.