Wat zijn JavaScript-operators en de typen ervan?



Operatoren worden gebruikt om specifieke berekeningen op operanden uit te voeren. JavaScript-operators worden gebruikt voor het vergelijken van waarden, het uitvoeren van rekenkundige bewerkingen.

Een operator wordt gebruikt om een ​​bepaalde waarde of operand te manipuleren. Operatoren worden gebruikt om specifieke wiskundige en logische berekeningen op operanden uit te voeren. In dit artikel zullen we het hebben over verschillende Operators en hoe ze in een code worden gebruikt in de volgende volgorde:

Wat is een operator?

Operatoren worden gebruikt om waarden te vergelijken, rekenkundige bewerkingen uit te voeren, enz. Als we bijvoorbeeld een eenvoudige uitdrukking nemen, is 4 + 5 gelijk aan 9. Hier worden 4 en 5 operanden genoemd en wordt ‘+’ de operator genoemd. JavaScript bestaat uit verschillende soorten operators die worden gebruikt om verschillende bewerkingen uit te voeren.





Typen JavaScript-operators

Er zijn verschillende soorten operators in JavaScript die worden gebruikt voor het uitvoeren van verschillende bewerkingen. Enkele van de JavaScript-operators zijn:

c ++ sorteercode samenvoegen
  • Rekenkundige operatoren
  • Vergelijkingsoperatoren
  • Bitwise-operators
  • Logische operators
  • Toewijzingsoperatoren

Rekenkundige operatoren

Rekenkundige operatoren worden gebruikt om rekenkundige bewerkingen op de operanden uit te voeren. Hier is een lijst met operators die bekend staan ​​als JavaScript-rekenkundige operators:



Operator

Omschrijving

Voorbeeld



+

Voegt twee operanden toe

10 + 20 = 30

-

Trekt de tweede operand af van de eerste

30 - 20 = 10

/

Deel de teller door de noemer

10/20 = 2

*

Vermenigvuldig twee operanden

5 * 5 = 25

%

Voert de rest van een deling met gehele getallen uit

20% 10 = 0

++

Verhoogt een geheel getal met één

var a = 20 a ++ Nu a = 21

-

Verlaagt een geheel getal met één

var a = 20 a– Nu a = 19

Vergelijkingsoperatoren

De JavaScript-vergelijkingsoperator vergelijkt de twee operanden. De vergelijkingsoperatoren zijn als volgt:

Operator

Omschrijving

Voorbeeld

==

Controleert of twee operanden gelijk zijn of niet. Zo ja, dan wordt de voorwaarde waar.

20 == 30 = onwaar

===

Vindt het identieke (gelijk en van hetzelfde type)

10 == 20 = onwaar

! =

Controleert of twee operanden gelijk zijn of niet. Als de waarden niet gelijk zijn, wordt de voorwaarde waar

20! = 30 = waar

! ==

Het impliceert dat twee waarden niet identiek zijn

20! == 20 = false

>

Controleert of de waarde van de linker operand groter is dan de waarde van de rechter operand

30> 10 = waar

> =

Controleert of de waarde van de linker operand groter is dan of gelijk is aan de waarde van de rechter operand

20> = 10 = waar

<

Hiermee wordt gecontroleerd of de waarde van de linker operand kleiner is dan de waarde van de rechter operand

twintig<10 = false

<=

Controleert of de waarde van de linker operand kleiner is dan of gelijk is aan de waarde van de rechter operand

30<=10 = false

Bitwise-operators

De bitsgewijze operatoren worden gebruikt om bitsgewijze bewerkingen op operanden uit te voeren. Hier is een lijst met bitsgewijze operatoren:

Operator

Omschrijving

Voorbeeld

&

Booleaanse EN-bewerking voor elk bit van zijn integer-argumenten

(10 == 20 & 20 == 33) = false

pojo-klasse in java met voorbeeld

|

Het voert een Booleaanse OR-bewerking uit op elk bit van zijn integer-argumenten

(10 == 20 | 20 == 33) = false

^

Deze operator voert Bitwise XOR-bewerking uit

(10 == 20 ^ 20 == 33) = false

~

Het is een unaire operator en werkt door alle bits in de operand om te draaien

(~ 10) = -10

<<

Verplaatst alle bits in de eerste operand naar links met het aantal plaatsen dat is opgegeven in de tweede operand.

(10<<2) = 40

>>

De waarde van de linker operand wordt naar rechts verplaatst met het aantal bits dat is gespecificeerd door de rechter operand.

wat is een instantie van een klasse in java

(10 >> 2) = 2

>>>

Deze operator is net als de operator >>, behalve dat de bits die aan de linkerkant zijn verschoven altijd nul zijn.

(10 >>> 2) = 2

Logische operators

De lijst bevat alle logische JavaScript-operators:

Operator

Omschrijving

Voorbeeld

&&

Logisch EN - Als beide operanden niet nul zijn, wordt de voorwaarde waar

(10 == 20 && 20 == 33) = false

||

Logisch OF - Als een van de twee operanden niet nul is, wordt de voorwaarde waar.

(10 == 20 || 20 == 33) = false

!

Logisch NIET - Keert de logische toestand van zijn operand om.

! (10 == 20) = waar

Toewijzingsoperatoren

De toewijzingsoperatoren worden gebruikt om waarden aan de operand toe te wijzen. De volgende operatoren staan ​​bekend als JavaScript-toewijzingsoperatoren:

Operator

Omschrijving

Voorbeeld

=

Wijst waarden toe van de rechter operand aan de linker operand

20 + 10 = 30

+ =

Het voegt de rechter operand toe aan de linker operand en wijst het resultaat toe aan de linker operand

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

- =

Het trekt de rechteroperand af van de linkeroperand en wijst het resultaat toe aan de linkeroperand

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

* =

Het vermenigvuldigt de rechter operand met de linker operand en wijst het resultaat toe aan de linker operand

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

/ =

Het verdeelt de linker operand door de rechter operand en wijst het resultaat toe aan de linker operand

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

% =

Het vereist modulus met behulp van twee operanden en wijst het resultaat toe aan de linker operand

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

Dit waren enkele van de veelgebruikte JavaScript-operators met hun definitie en voorbeeld. Hiermee zijn we aan het einde van ons artikel gekomen.

Nu je weet wat JavaScript-operatoren zijn, kun je het door Edureka. Web Development Certification Training helpt u te leren hoe u indrukwekkende websites kunt maken met HTML5, CSS3, Twitter Bootstrap 3, jQuery en Google API's en deze kunt implementeren op Amazon Simple Storage Service (S3).

Heeft u een vraag voor ons? Vermeld het in het commentaargedeelte van 'JavaScript Operator' en we nemen contact met u op.