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.