Vad är JavaScript-operatörer och dess typer?



Operatörer används för att utföra specifika beräkningar på operander. JavaScript-operatörer används för att jämföra värden, utföra aritmetiska operationer.

En operatör används för att manipulera ett visst värde eller operand. Operatörer används för att utföra specifika matematiska och logiska beräkningar på operander. I den här artikeln kommer vi att diskutera om olika Operatörer och hur de används i en kod i följande ordning:

Vad är en operatör?

Operatörer används för att jämföra värden, utföra aritmetiska operationer, etc. Om vi ​​till exempel tar ett enkelt uttryck är 4 + 5 lika med 9. Här kallas 4 och 5 operander och '+' kallas operatören. JavaScript består av olika typer av operatörer som används för att utföra olika operationer.





Typer av JavaScript-operatörer

Det finns olika typer av operatörer i JavaScript som används för att utföra olika operationer. Några av JavaScript-operatörerna inkluderar:

  • Aritmetiska operatörer
  • Jämförelseoperatörer
  • Bitvisa operatörer
  • Logiska operatörer
  • Uppdragsoperatörer

Aritmetiska operatörer

Aritmetiska operatorer används för att utföra aritmetiska operationer på operanderna. Här är en lista över operatörer som kallas JavaScript-aritmetiska operatorer:



Operatör

Beskrivning

Exempel



+

Lägger till två operander

10 + 20 = 30

-

Subtraherar den andra operanden från den första

30 - 20 = 10

/

Dela täljaren med nämnaren

10/20 = 2

*

Multiplicera två operander

5 * 5 = 25

%

Matar ut resten av ett heltal

20% 10 = 0

++

Ökar ett heltal med ett

var a = 20 a ++ Nu är a = 21

-

Minskar ett heltal med ett

var a = 20 a– Nu a = 19

Jämförelseoperatörer

JavaScript-jämförelseoperatören jämför de två operanderna. Jämförelseoperatörerna är som följer:

Operatör

Beskrivning

saltstack vs marionett vs kock

Exempel

==

Kontrollerar om två operander är lika eller inte. Om ja, blir villkoret sant.

20 == 30 = falskt

===

Hitta samma (lika och av samma typ)

10 == 20 = falskt

! =

Kontrollerar om två operander är lika eller inte. Om värdena inte är lika blir villkoret sant

20! = 30 = sant

! ==

Det innebär att två värden inte är identiska

20! == 20 = falskt

>

Kontrollerar om värdet för vänster operand är större än värdet för höger operand

30> 10 = sant

> =

Kontrollerar om värdet för vänster operand är större än eller lika med värdet för höger operand

20> = 10 = sant

<

Detta kontrollerar om värdet för vänster operand är mindre än värdet för höger operand

tjugo<10 = false

<=

Kontrollerar om värdet för vänster operand är mindre än eller lika med värdet för höger operand

30<=10 = false

Bitvisa operatörer

De bitvisa operatörerna används för att utföra bitvisa operationer på operander. Här är en lista över bitvisa operatörer:

Operatör

Beskrivning

Exempel

&

Boolean OCH-operation på varje bit av dess heltalargument

(10 == 20 & 20 == 33) = falskt

|

Den utför en boolsk ELLER-operation på varje bit av dess heltalargument

(10 == 20 | 20 == 33) = falskt

^

Denna operatör utför Bitvis XOR-operation

(10 == 20 ^ 20 == 33) = falskt

~

Det är en enhetlig operatör och fungerar genom att vända alla bitar i operanden

(~ 10) = -10

<<

Flyttar alla bitar i sin första operand till vänster med antalet platser som anges i den andra operanden.

(10<<2) = 40

>>

Den vänstra operandens värde flyttas åt höger med antalet bitar som anges av den högra operanden.

(10 >> 2) = 2

>>>

Denna operatör är precis som operatören >> förutom att bitarna som förskjutits till vänster alltid är noll.

(10 >>> 2) = 2

Logiska operatörer

Listan innehåller alla JavaScript-logiska operatörer:

Operatör

Beskrivning

Exempel

&&

Logisk OCH - Om båda operanderna inte är noll blir villkoret sant

(10 == 20 && 20 == 33) = falskt

||

Logisk ELLER - Om någon av de två operanderna inte är noll blir villkoret sant.

(10 == 20 || 20 == 33) = falskt

!

Logisk INTE - Återställer det logiska tillståndet för sin operand.

! (10 == 20) = sant

Uppdragsoperatörer

Tilldelningsoperatörerna används för att tilldela värden till operanden. Följande operatörer kallas JavaScript-tilldelningsoperatörer:

Operatör

Beskrivning

Exempel

=

Tilldelar värden från högeroperand till vänsteroperand

20 + 10 = 30

+ =

Det lägger till högeroperand till vänsteroperand och tilldelar resultatet till vänsteroperand

var a = 20 a + = 10 Nu a = 30

- =

Den subtraherar högeroperand från vänsteroperand och tilldelar resultatet till vänsteroperand

var a = 30 a- = 10 Nu a = 20

* =

Den multiplicerar högeroperand med vänsteroperand och tilldelar resultatet till vänsteroperand

var a = 10 a * = 20 Nu a = 200

/ =

Den delar vänster operand med höger operand och tilldelar resultatet till vänster operand

var a = 10 a / = 2 Nu a = 5

% =

Det krävs modul med två operander och tilldelar resultatet till vänster operand

var a = 10 a% = 2 Nu a = 0

Dessa var några av de vanliga JavaScript-operatörerna med sin definition och exempel. Med detta har vi kommit till slutet av vår artikel.

Nu när du känner till JavaScript-operatörer, kolla in av Edureka. Webbutvecklingscertifieringsträning hjälper dig att lära dig hur du skapar imponerande webbplatser med HTML5, CSS3, Twitter Bootstrap 3, jQuery och Google API: er och distribuerar den till Amazon Simple Storage Service (S3).

Har du en fråga till oss? Vänligen nämna det i kommentarsektionen i “JavaScript Operator” så återkommer vi till dig.