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ør Beskrivelse Eksempel
+ Tilføjelse 10+20 = 30
- Subtraktion 20-10 = 10
* Multiplikation 10*20 = 200
/ Division 20/10 = 2
% Modulus (resten) 20 %10 = 0
++ Forøgelse var a=10; a++; Nu a = 11
-- Nedsættelse var a=10; en--; Nu a = 9

JavaScript-sammenligningsoperatører

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

Operatør Beskrivelse Eksempel
== Er lig med 10==20 = falsk
=== Identisk (lige og af samme type) 10==20 = falsk
!= Ikke lig med 10!=20 = sandt
!== Ikke identisk 20!==20 = falsk
> Bedre end 20>10 = sandt
>= Større end eller lig med 20>=10 = sand
< Mindre end tyve <10 = false < td>
<= < td> Mindre end eller lig med tyve <=10 = false < td>

JavaScript Bitwise Operators

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

Operatør Beskrivelse Eksempel
& 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ør Beskrivelse Eksempel
&& 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ør Beskrivelse Eksempel
= Tildel 10+10 = 20
+= Tilføj og tildel var a=10; a+=20; Nu a = 30
-= Træk fra og tildel var a=20; a-=10; Nu er a = 10
*= Multiplicer og tildel var a=10; a*=20; Nu a = 200
/= Opdel og tildel var a=10; a/=2; Nu er a = 5
%= Modulus og tildele var a=10; a%=2; Nu er a = 0

JavaScript specialoperatører

Følgende operatorer er kendt som JavaScript-specialoperatorer.

Operatør Beskrivelse
(?:) 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.
slette Slet Operatør sletter en egenskab fra objektet.
i I Operatør tjekker om objektet har den givne egenskab
forekomst af kontrollerer om objektet er en instans af en given type
ny opretter en instans (objekt)
type kontrollerer typen af ​​objekt.
ugyldig det kasserer udtrykkets returværdi.
udbytte kontrollerer, hvad der returneres i en generator af generatorens iterator.