En operatør bruges til at manipulere en bestemt værdi eller operand. Operatører bruges til at udføre specifikke matematiske og logiske beregninger på operander. I denne artikel vil vi diskutere om forskellige Operatører og hvordan de bruges i en kode i følgende rækkefølge:
Hvad er en operatør?
Operatører bruges til at sammenligne værdier, udføre aritmetiske operationer osv. Hvis vi f.eks. Tager et simpelt udtryk, er 4 + 5 lig med 9. Her kaldes 4 og 5 operander og '+' kaldes operatoren. JavaScript består af forskellige typer operatører, der bruges til at udføre forskellige operationer.
Typer af JavaScript-operatører
Der er forskellige typer operatører i JavaScript, der bruges til at udføre forskellige operationer. Nogle af JavaScript-operatørerne inkluderer:
- Aritmetiske operatører
- Sammenligningsoperatører
- Bitvise operatører
- Logiske operatører
- Opgaveoperatører
Aritmetiske operatører
Aritmetiske operatorer bruges til at udføre aritmetiske operationer på operanderne. Her er en liste over operatorer, der er kendt som JavaScript-aritmetiske operatorer:
Operatør | Beskrivelse | Eksempel |
+ | Tilføjer to operander hvordan man bruger scannerklassen i java | 10 + 20 = 30 |
- | Trækker den anden operand fra den første | 30 - 20 = 10 |
/ | Del tælleren efter nævneren | 10/20 = 2 |
* | Multiplicer to operander | 5 * 5 = 25 |
% | Udsender resten af et heltal | 20% 10 = 0 |
++ | Øger et heltal med en | var a = 20 a ++ Nu a = 21 |
- | Reducerer et heltal med en | var a = 20 a– Nu a = 19 |
Sammenligningsoperatører
JavaScript-sammenligningsoperatøren sammenligner de to operander. Sammenligningsoperatørerne er som følger:
Operatør | Beskrivelse | Eksempel |
== | Kontrollerer, om to operander er ens eller ikke. Hvis ja, bliver betingelsen sand. | 20 == 30 = falsk |
=== | Finder det samme (lige og af samme type) | 10 == 20 = falsk |
! = | Kontrollerer, om to operander er ens eller ikke. Hvis værdierne ikke er ens, bliver betingelsen sand | 20! = 30 = sand |
! == | Det indebærer, at to værdier ikke er identiske | 20! == 20 = falsk |
> hvad er en keyerror i python | Kontrollerer, om værdien af den venstre operand er større end værdien af den højre operand | 30> 10 = sandt |
> = | Kontrollerer, om værdien af den venstre operand er større end eller lig med værdien af den højre operand | 20> = 10 = sandt |
< | Dette kontrollerer, om værdien af den venstre operand er mindre end værdien af den højre operand | tyve<10 = false |
<= | Kontrollerer, om værdien af den venstre operand er mindre end eller lig med værdien af den højre operand | 30<=10 = false |
Bitvise operatører
De bitvise operatorer bruges til at udføre bitvise operationer på operander. Her er en liste over bitvise operatører:
Operatør | Beskrivelse | Eksempel |
& | Boolsk OG-operation på hver bit af dets heltalargumenter | (10 == 20 & 20 == 33) = falsk |
| | Den udfører en boolsk ELLER-operation på hver bit af dens heltalargumenter | (10 == 20 | 20 == 33) = falsk |
^ | Denne operatør udfører Bitwise XOR-operation | (10 == 20 ^ 20 == 33) = falsk |
~ | Det er en unar operatør og fungerer ved at vende alle bits i operanden | (~ 10) = -10 |
<< | Flytter alle bits i sin første operand til venstre med antallet af steder, der er angivet i den anden operand. | (10<<2) = 40 |
>> | Venstreoperandens værdi flyttes til højre med antallet af bits, der er angivet af den højre operand. | (10 >> 2) = 2 |
>>> | Denne operator er ligesom operatoren >> bortset fra at bitene, der er skiftet til venstre, altid er nul. | (10 >>> 2) = 2 |
Logiske operatører
Listen indeholder alle JavaScript-logiske operatorer:
Operatør | Beskrivelse | Eksempel |
&& | Logisk OG - Hvis begge operanderne ikke er nul, bliver betingelsen sand | (10 == 20 && 20 == 33) = falsk |
|| | Logisk ELLER - Hvis nogen af de to operander ikke er nul, bliver betingelsen sand. | (10 == 20 || 20 == 33) = falsk |
! | Logisk IKKE - Vender den logiske tilstand af sin operand. | ! (10 == 20) = sandt |
Opgaveoperatører
Tildelingsoperatorerne bruges til at tildele værdier til operanden. Følgende operatører er kendt som JavaScript-tildelingsoperatører:
kok vs ansible vs marionet
Operatør | Beskrivelse | Eksempel |
= | Tildeler værdier fra operand til højre til operand til venstre | 20 + 10 = 30 |
+ = | Den tilføjer den højre operand til den venstre operand og tildeler resultatet til den venstre operand | var a = 20 a + = 10 Nu a = 30 |
- = | Den trækker den højre operand fra den venstre operand og tildeler resultatet til den venstre operand | var a = 30 a- = 10 Nu a = 20 |
* = | Det multiplicerer den højre operand med den venstre operand og tildeler resultatet til den venstre operand | var a = 10 a * = 20 Nu a = 200 |
/ = | Det deler den venstre operand med den højre operand og tildeler resultatet til den venstre operand | var a = 10 a / = 2 Nu a = 5 |
% = | Det tager modulus at bruge to operander og tildeler resultatet til venstre operand | var a = 10 a% = 2 Nu a = 0 |
Disse var nogle af de almindelige JavaScript-operatører med deres definition og eksempel. Med dette er vi kommet til slutningen af vores artikel.
Nu hvor du kender JavaScript-operatører, skal du tjekke af Edureka. Webudvikling certificeringstræning hjælper dig med at lære, hvordan du opretter imponerende websteder ved hjælp af HTML5, CSS3, Twitter Bootstrap 3, jQuery og Google API'er og distribuerer det til Amazon Simple Storage Service (S3).
Har du et spørgsmål til os? Nævn det i kommentarfeltet i “JavaScript-operatør”, og vi vender tilbage til dig.